熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

ASP.NET 1.1 ListBox的注意事項[2]

2013-11-13 10:52:03  來源: .NET編程 

private void Button_Click(object sender SystemEventArgs e)
{
 thisListBoxItemsAdd(thisListBoxSelectedItem);
 thisListBoxItemsRemove(thisListBoxSelectedItem);
}

button的Click事件
private void Button_Click(object sender SystemEventArgs e)
{
 thisListBoxItemsAdd(thisListBoxSelectedItem);
 thisListBoxItemsRemove(thisListBoxSelectedItem);
}

  假象 :表面上看基本的功能已經實現了編譯運行點擊添加按鈕ListBox中選中的確實跑到ListBox中了再次點擊 出現錯誤當SelectionMode 為 Single 時ListBox 不能有多個選定項

  改正方法修改ListBox 和 ListBox的SelectionMode 屬性 設置為 Multiple 基本上可以實現但是效果很次

  改正方法不修改ListBox和ListBox的SelectionMode 屬性 通過修改Button_Click代碼

private void Button_Click(object sender SystemEventArgs e)
{
 thisListBoxItemsAdd(thisListBoxSelectedItem);
 thisListBoxSelectedIndex = ;
 thisListBoxItemsRemove(thisListBoxSelectedItem);
}

  假象再次出現當第一次點擊添加時ListBox中的選中項被添加到ListBox並且ListBox中的選定項以刪除再次點擊ListBox中的項

  再次添加到ListBox中但是ListBox中的選定項並為移除我懷疑是SelectIndex的影響在次修改代碼

private void Button_Click(object sender SystemEventArgs e)
{
 thisListBoxItemsAdd(thisListBoxSelectedItem);
 thisListBoxItemsRemove(thisListBoxSelectedItem);
 thisListBoxSelectedIndex = ;
}

  這樣就可以了

[]  []  


From:http://tw.wingwit.com/Article/program/net/201311/14666.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.