1. 程式人生 > 實用技巧 >listview 控制元件

listview 控制元件

1. 常用屬性設定

-外觀

FullRowSelect: True //選中整行

GridLines: True //顯示網格線

View: Details

2. 選中整行觸發的事件

ItemSelectionChanged

在該事件函式中可以使用 mylistView.FocusedItem來引用你所選中的item。

值得注意的是該時間函式當item由選中變成未選中,會被呼叫一次;在item由未選中變為選中時又會被呼叫一次。

故,當你在你的listview裡有item 1切換到item 2時,該時間函式會被呼叫2次。此時,你可以用listView手控.FocusedItem.Selected == true來過濾其中一次呼叫。

例碼如下:

private void listView手控_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e)
{
    if (listView手控.FocusedItem.Selected)
    {
        button_手控修改.Enabled = true;
        button__手控刪除.Enabled = true;
    }
    else
    {
        button_手控修改.Enabled = false;
        button__手控刪除.Enabled 
= false; } }


————————————————
版權宣告:本文為CSDN博主「donyac」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處連結及本宣告。
原文連結:https://blog.csdn.net/donyac/article/details/40582665