BCB6中點擊ListView控制元件空白處怎么讓它保持選中項不消失?
uj5u.com熱心網友回復:
ListView->HideSelection = falseuj5u.com熱心網友回復:
在 ListView 的 OnChanging 事件中處理一下:void __fastcall TForm1::ListView1Changing(TObject *Sender, TListItem *Item, TItemChange Change,
bool &AllowChange)
{
TListView *lv = dynamic_cast <TListView *> (Sender);
if (!lv) return;
TPoint pt(Mouse->CursorPos.X, Mouse->CursorPos.Y);
pt = lv->ScreenToClient(pt);
THitTests ht = lv->GetHitTestInfoAt(pt.X, pt.Y);
AllowChange = !ht.Contains(htNowhere);
}
uj5u.com熱心網友回復:
可以啦!謝謝大神!uj5u.com熱心網友回復:
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/84625.html
標籤:基礎類
上一篇:兩個組合框確定一個編輯框
