這樣方便很多使用者更簡單使用你設計的系統.在winform設計中,你只需要使用他們的autocompletemode,autocompletesource二個
方法.下面是示例:
首先建立乙個專案,在form1上拉入乙個textbox,與combobox控制項.進去**介面,在form1_load事件中寫進下面**:
private
void
form1_load(
object
sender, eventargs e)
);textbox1.autocompletemode ==
autocompletesource.customsource;
combobox1.items.addrange(
newstring
);combobox1.autocompletecustomsource.addrange(
newstring
);combobox1.autocompletemode
=autocompletemode.suggest;
combobox1.autocompletesource
=autocompletesource.customsource;
}autocompletecustomsource屬性的使用是可選的,但必須將 autocompletesource 屬性設定為customsource後才能使用autocompletecustomsource.
autocompletemode 和 autocompletesource 屬性必須一起使用。
上面的**執行的結果如下圖:
Winform中生成自動控制項
前幾天專案需要模擬資料,但是實際裝置還沒有接上,就自己用winform搭建了乙個資料模擬器,生成資料給平台。這裡又乙個需求,就是從資料庫中找出裝置,然後自動生成控制項,勾選就表示開啟該裝置,能上傳資料。主要 如下 foreach var device in devices 這裡其實可以直接new乙個...
WinForm 建立自定義控制項
雖然vs為我們提供了很多控制項可以使用,但有時候這些控制項仍然不能滿足我們的要求,比如我們要對部分控制項進行一些個性化的定製,例如美化控制項,這時候就需要自己繪製控制項,或是在原有控制項的基礎上進行修改 自定義控制項分為三種 1 組合控制項 compositecontrols 在原有控制項的基礎上根...
WinForm自定義Loading控制項
在vs2008下封裝winform自定義loading控制項。autocircle.cs封裝了旋轉的圓形,直接在裡面新增label的話,計算圓形扇面的方法有點小複雜,所以在loadingpanel.cs將autocircle和label封裝在一起。該控制項中提供了當loadingpanel狀態變化時...