在VS 2008中的VB.NET應用程序的設計表面上創建組合框時,它是白色的,並且在C#中創建時它是灰色的。vb.net combobox不同的樣式到C#combobox
如何在C#中創建與VB.NET類似的組合框? (風格明智)
alt text http://www.tonysoenen.com/images/combos.jpg
在VS 2008中的VB.NET應用程序的設計表面上創建組合框時,它是白色的,並且在C#中創建時它是灰色的。vb.net combobox不同的樣式到C#combobox
如何在C#中創建與VB.NET類似的組合框? (風格明智)
alt text http://www.tonysoenen.com/images/combos.jpg
不同的風格是控件的下拉式風格。要獲得與VB.NET相同的樣式,只需將C#中的組合框的下拉樣式屬性更改爲「dropDown」即可。
你所用的自定義控件?如果在將控件拖到窗體之前將鼠標懸停在工具箱條目上,這兩種情況下的工具提示是否都會顯示「Microsoft Corporation .NET組件的版本2.0.0.0」?
是的,它確實說在VB和C# – 2009-12-17 16:51:41
您應該檢查兩種形式和兩種組合框的所有屬性,以確保它們相同。例如,看起來您的C#表單具有與VB表單不同的背景顏色。
我不能重新創建它。這些完全「乾淨」的組合框只是從工具箱拖到窗體中? – MartW 2009-12-17 16:35:09
是的,只是乾淨地從工具箱中拖動。在我的VS中,一個是白色的,你可以在VB.NET中鍵入文本,而在C#中它是灰色的 – 2009-12-17 16:37:06
它是否禁用? – 2009-12-17 16:37:52