HitTest у CheckedListBox
К примеру у ListView есть такой метод HitTest(), как мне узнать индекс элемента над которым была нажата мышка? Дело в том, что мне нужно по ПКМ делать выделение элемента в CheckedListBox'е.
Буду благодарен за нормальное решение.
Простите что не указал стразу.
{
ListViewItem item = listView1.HitTest(e.Location).Item;
// у item юзаем свойства Index, Group и пр.
}
Простите что не указал стразу.
вы дорогой товарищ не внимательны, раздел называется "С/С++/С#". вопрос мог быть соответственно и по С++, а тогда там куча вариантов GTK, QT, wxWidgets, .Net. Да и по шарпу не однозначно, есть такая штука как моно, которая вроде как тоже дотНет и шарп, но работает как то странно. Будьте внимательней и формулируйте точнее вопросы, это сэкономит вам время и нервы людям пытающимся вам помочь. :)
{
ListViewItem item = listView1.HitTest(e.Location).Item;
// у item юзаем свойства Index, Group и пр.
}
Не, потому как мне нужно решение для CheckedListBox'a, а это годится для ListView, разве что каким-то чудом можно преобразовать экземпляр класса CheckedListBox в ListView.
А так всё просто:
{
int index = checkedListBox1.IndexFromPoint(e.Location);
}
Я думал что форумчане в первую очередь обращают внимание на заголовок темы, а потом на текст сообщения. Извините, постараюсь больше не облажаться.
А так всё просто:
{
int index = checkedListBox1.IndexFromPoint(e.Location);
}
Действительно вопрос снят, тему можно закрыть. Спасибо koodeer!