2013-04-22 58 views
2

我有RenderMode-屬性ToolStripSeparator的問題。我無法在ToolStripSeparator中看到RenderMode屬性c#

當我把下面的代碼行:

this.toolStripSeparator1.RenderMode = ToolStripRenderMode.System; 

我有以下錯誤:

錯誤44 'System.Windows.Forms.ToolStripSeparator' 不包含一個定義 'RenderMode'並且沒有擴展方法'RenderMode' 接受 類型的第一個參數'System.Windows.Forms.ToolStripSeparator'可以被發現(你是 是否缺少using指令或程序集引用?)

儘管如此,我把引用

using System.Windows.Forms; 

下面是我引用

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Windows.Forms; 
using System.IO; 
using System.Threading; 
using System.Diagnostics; 

列表你有什麼想法可能會導致這個錯誤?

回答

2

ToolStripRenderMode枚舉的值可以分配給ToolStrip的RenderMode屬性。 ToolStripSeparator不具有任何此類屬性。

我認爲你應該使用這樣的:

toolStrip1.RenderMode=ToolStripRenderMode.System; 
+0

感謝,只是一個問題,我怎麼可以用改變ToolStripSeparator顏色toolStrip1.RenderMode = ToolStripRenderMode.System;我把這個代碼,但它不工作ToolStrip tool = new ToolStrip(); tool.RenderMode = ToolStripRenderMode.System; tool.Items.AddRange(new ToolStripSeparator [] {toolStripSeparator1}); – Siwar 2013-04-22 09:54:18

相關問題