ListVies控制項的應用

2022-09-15 05:03:08 字數 1224 閱讀 6122

listvies控制項主要用於展示資料

常用屬性:

fullrowselect:設定是否行選擇模式。(預設為false) (開啟之後一下選中一行資料)

multiselect:設定是否可以選擇多個項。(預設為false)

headerstyle:獲取或設定列標頭樣式。

clickable:列標頭的作用類似於按鈕,單擊時可以執行操作(例如排序)。

nonclickable:列標頭不響應滑鼠單擊。

none:不顯示列標頭。

checkboxes:設定控制項中各項的旁邊是否顯示核取方塊。(預設為false)

selecteditems:獲取在控制項中選定的項。

checkeditems:獲取控制項中當前核取方塊選中的項。

scrollable:設定當沒有足夠空間來顯示所有項時是否顯示滾動條。(預設為true)

hoverselection:設定當滑鼠指標懸停於項上時是否自動選擇項。(預設為false)

hideselection:設定選定項在控制項沒焦點時是否仍突出顯示。(預設為false)

繫結資料來源:

//1、將資料從資料庫取出來

listulist = newusersdata().select();

listview1.items.clear();

//2、繫結到listview上去

foreach (users u inulist)

listview資料繫結

獲取選中的資料:

foreach (listviewitem li inlistview1.checkeditems)

容器控制項:

兩個比較重要的布局屬性:

anchor:填充布局

dock:鎖定布局(一般與容器控制項配合使用)

panel:類似於div,裡面可以放任何控制項,可以獨立布局,還可以讓其它控制項及容器在它的內部再次布局

groupbox:依然是容器,擁有panel全部屬性,比panel多了個標題和邊框樣式

tabcontrol:選項卡容器

splitcontainer:二分區容器

tablelayoutpanel:**容器 每個**只能放乙個控制項,要放置多個時可以在每個**裡面新增乙個panel容器然後在,panel容器裡面新增控制項

Repeater控制項的應用

using system using system.collections.generic using system.linq using system.web using system.web.ui using system.web.ui.webcontrols using system.data...

ToolTip控制項的應用

tooltip控制項是乙個簡單,但非常有用的控制項。它能夠為我們的軟體提供非常漂亮的提示資訊,提高軟體的可用性,給使用者比較好的體驗。假設現在有兩個按鈕,乙個用來預覽吊線世系圖,乙個用來預覽行轉。為了保持按鈕文字的簡潔,以及為按鈕尺寸所限。我們不能可能把這個按鈕的主要功能通過text屬性表述清楚,這...

VB treeview控制項應用

相信很多程式設計愛好者都使用過網路螞蟻或 foxmail 軟體,其軟體執行主介面的左側有一顯示等級結構的樹狀外觀控制項,不僅美觀大方,而且非常方便使用。其實,在 vb 中利用 treeview 控制項很容易就能編寫出同樣效果的程式。首先在 vb 中建立乙個新工程,單擊 工程 部件 在控制項列表中選中...