WinForm系列(一) 控制項listview

2021-06-19 16:37:14 字數 680 閱讀 1158

listview控制項使用的時候發現不如datagview控制項好使,很多時候通過dataset集合獲取後,顯示的效果不是自己想要的,比如獲取一些資料庫表名後,顯示的時候很亂。

比如想分行顯示,想一行顯示幾個的時候,用起來不是很好用。

如載入乙個ds 函式如下:

private void loadlsvdb(dataset ds)

;//適合多列的分隔符

string rowstrarr;

this.listview1.items.clear();

listview1.labelwrap = false;//把自動換行的屬性設定為true就好了。

foreach (datarow dr in drs)

}上述是增加資料集資訊到listview控制項中

listview1.labelwrap = true; 把自動換行的屬性設定為true就好了。

當 labelwrap 屬性設定為 true 時,如果需要,項文字會換至文字的下一行。如果文字長於兩行,則文字將縮短。

如果使用者選擇了該項,則顯示所有項文字。如果 labelwrap 屬性設定為 false,則所有項文字都將顯示在單獨一行中。整個項文字在 labelwrap 設定為 false 時顯示。只有在 view 屬性設定為 largeicon 或 smallicon 時才使用該屬性。

WinForm系列 控制項的輸入限制

在.net winform開發中,我們時常需要控制一些控制項的輸入。比如某個textbox用來輸入產品的數量,只能輸入數字 某個combobox表示支付方式 現金 m 信用卡 c 支票 p 等。用滑鼠選擇支付方式當然沒有問題。但是有時候使用者可能是手動輸入,那麼我們不希望使用者手動輸入時,輸入非法的...

Winform控制項程式設計

winform控制項通常有三種型別 復合控制項 composite controls 擴充套件控制項 extended controls 自定義控制項 custom controls 復合控制項 將現有的各種控制項組合起來,形成乙個新的控制項,將控制項的功能集中起來。擴充套件控制項 在現有控制項的控...

winform 控制項透明

要實現c winform中的控制項與背景的透明,可以通過設定控制項的backcolor屬性為transparent,同時設定其父控制項。因為在c 中,控制項的透明指對父窗體透明。如果不設定parent屬性,那麼控制項將只對form透明,顯示的時候都會把form的背景色 預設為control 重刷一遍...