WinForm控制項自動提示你定義相似的項值

2021-09-05 21:25:08 字數 877 閱讀 8473

這樣方便很多使用者更簡單使用你設計的系統.在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狀態變化時...