請教各位,如何能夠得出滑鼠雙擊listview某一行的行號呢?
fanxin1126»
private void listview1_itemselectionchanged(object sender, listviewitemselectionchangedeventargs e)
} dobzhansky»
頂樓 lile_cq»
謝謝樓上大哥的,不過我需要的是滑鼠雙擊事件private void listview1_mousedoubleclick(object sender, mouseeventargs e),我是這樣做的:
private void listview1_mousedoubleclick(object sender, mouseeventargs e)
} }
這樣試了可以出來,就是不知道會不會有其他問題。還有其他辦法嗎?我總感覺我這這個**效率太低了
wysdong»
listviewitem item = this.listview1.selecteditems[0];
int icol=this.listview1.items.indexof(item);
先獲取listview選中的行,再返回選中行在listview中所在的行號!
lile_cq»
你太帥了,多謝了,還有別的方法嗎?
simonezhlx»
如果以**的方式來應用listview的話,為什麼不考慮datagrid呢?
zgke»
直接使用private void listview1_mousedoubleclick(object sender, mouseeventargs e)
lile_cq»
嘿嘿,「大**」,是別人讓必須用listview來實現的,我就用了。。。。。
lile_cq»
messagebox.show(listview1.selecteditems[0].text);返回的雙擊行的內容,不是行號的。
這個和「wysdong」發的類似,他的那個是行號的
listviewitem item = this.listview1.selecteditems[0];
int icol=this.listview1.items.indexof(item);
rl0516»
如果是滑鼠事件,還有乙個更好的方法:
listviewitem item = this.listview1.getitemat(e.x,e.y);
關於ListView的彈性滑動
最近專案中用到了彈性滑動,但是這個彈性滑動只有在2.3之後才有了功能函式,在2.2以及之前的版本中,只有自己去實現了。查了一下網上的資源,貌似沒有提供出來乙個具體的方式來實現。看到乙個牛人寫的乙個軟體中實現了彈性滑動,查了查原始碼,然後看了看listview的原始碼,然後自己搞了一下,實現了彈性滑動...
關於ListView和TreeView的用法
關於listview和treeview的用法 vcl元件開發及應用 有沒有什麼方式可以讓,listview中顯示的資料,caption是個樹型的結構,可以展開合併,象樹一樣,如果不行,有什麼方式可以實現這種效果,功能有點類似於delphi的object inspector 中的一樣,大哥大姐幫幫忙啊...
關於C 中的重定位
標準庫定義了4個io物件,處理輸入時使用命名為cin的istream型別物件,這個物件也成為標準輸入。處理輸出時使用命名為cout的ostream型別物件,這個物件也稱為標準輸出。標準庫還定義了另外兩個ostream物件,分別命名為cerr和clog。cerr物件又叫標準錯誤,通常用來輸出警告和錯誤...