C # listview кликабельный столбец и строка - PullRequest
2 голосов
/ 02 апреля 2010

То, что я продолжаю, - это просмотр списка внутри формы Windows.

Как сделать так, чтобы только при двойном щелчке по строке он извлекал данные для строки X и столбца 3.

означает, что у меня есть список ... ... 1005 *

A | B | C | D
1 | 2 | 3 | 4
@ | # | $ |%
Bc | Dv | D # | dg

так что, если я дважды щелкну строку, которая начинается с @, она будет читать в столбце 3 ($).

У меня уже есть FullRowSelect = True

Я понял это, спасибо всем!

string hyperurl = listView1.FocusedItem.SubItems [2] .Text;

Ответы [ 2 ]

3 голосов
/ 02 апреля 2010

Используйте этот код для события DoubleClick вашего ListView:

private void listView1_DoubleClick(object sender, EventArgs e)
{
    if (listView1.SelectedItems.Count > 0)
    {
        ListViewItem item = listView1.SelectedItems[0];
        MessageBox.Show(item.SubItems[2].ToString());
    }
}
0 голосов
/ 02 апреля 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...