C 中關於ListView控制項的一些操作實現

2021-08-22 10:48:35 字數 1057 閱讀 2745

幾個關於c#中對listview控制項操作的具體實現方法,主要包括了列表顯示、大圖顯示、專案選中、右鍵浮動選單等,下面是例項的執行圖:

以下是具體實現:

新增列// set to details view.

listview1.view = view.details;

// add a column with width 100 and left alignment.

listview1.columns.add("001", 100, horizontalalignment.left);

listview1.columns.add("002", 100, horizontalalignment.left);

listview1.columns.add("003", 100, horizontalalignment.left);

新增條目

for (int i = 0; i < 10; i++)

顯示大圖示列表(小圖示和這個差不多)

首先拽乙個imagelist控制項到form中來,然後為這個控制項新增,這些都不需要程式設計,點點滑鼠就可以了。

listview1.view = view.largeicon;

listview1.largeimagelist = imagelist1;

for (int i = 0; i < 10; i++)

為listview設定滑鼠右鍵選中事件。經常需要在右鍵選中某項時彈出浮動選單用到。

首先為listview控制項新增mouseclick的event,然後下面**:

private void listview1_mouseclick(object sender, mouseeventargs e)

}**顯示了滑鼠右鍵當前選中的項。很多人問怎麼獲得listview中選擇項的內容,上面就是方法。

禁止listview中進行多項選中(禁用多選)

listview1.multiselect = false;

private void listview1_mouseclick(object sender, mouseeventargs e)

}

C 關於ListView控制項連線資料庫功能應用

c 關於listview控制項連線資料庫功能應用 region 資料庫連線字串 string lianjieshujuku provider microsoft.jet.oledb.4.0 jet oledb database password 密碼 data source 資料庫名稱 endreg...

Excel中新增Listview控制項方法

1 新增控制項程式。如本地電腦已有,可忽略 把下面的檔案 解壓後儲存在 c windows system32 目錄下2 註冊控制項程式 開始 執行 輸入 regsvr32.exemscomctl.ocx 3 新增引用 進入vbe 編輯器,工具 引用 勾選 microsoft windows comm...

關於listView 中的聚焦問題

我在使用listview adapter 中,遇到乙個問題,就是item項新增了若干個可以被監聽的控制項後 在listview中的setonitemclicklistener失效了 原因是焦點已經在item裡面的控制項 為了解決這個方法,我開始搜尋,其中 在每乙個item的最外面那層,我使用了 an...