Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
ВнизКак узнать по какой строке щелкнул пользователь в ListView? Найти похожие ветки
← →
Ruslan (2004-04-20 14:29) [0]Надо получить номер строки
← →
Ruslan (2004-04-20 14:29) [0]Надо получить номер строки
← →
Reindeer Moss Eater © (2004-04-20 14:34) [1]А если стиль например SmallIcon и нет никаких строк вообще?
← →
Reindeer Moss Eater © (2004-04-20 14:34) [1]А если стиль например SmallIcon и нет никаких строк вообще?
← →
Ruslan (2004-04-20 14:36) [2]Стиль vsReport
← →
Ruslan (2004-04-20 14:36) [2]Стиль vsReport
← →
Reindeer Moss Eater © (2004-04-20 14:37) [3]А если сначала отсортировано по Caption по возрастанию, а потом по убыванию. И один и тот же элемент при этом занимает разные строки?
Какая вообще польза от номера строки?
← →
Reindeer Moss Eater © (2004-04-20 14:37) [3]А если сначала отсортировано по Caption по возрастанию, а потом по убыванию. И один и тот же элемент при этом занимает разные строки?
Какая вообще польза от номера строки?
← →
Ruslan (2004-04-20 14:39) [4]Это неважно. ПРОСТО НАДО УЗНАТЬ НОМЕР строки по которому был щелчок в ListView в режиме vsReport
← →
Ruslan (2004-04-20 14:39) [4]Это неважно. ПРОСТО НАДО УЗНАТЬ НОМЕР строки по которому был щелчок в ListView в режиме vsReport
← →
Reindeer Moss Eater © (2004-04-20 14:41) [5]тебе хотят сказать, что как раз номер строки - это не важно.
Важно на каком элементе щелкнули. И этого достаточно для решения твоей (пока никому неведомой) задачи.
← →
Reindeer Moss Eater © (2004-04-20 14:41) [5]тебе хотят сказать, что как раз номер строки - это не важно.
Важно на каком элементе щелкнули. И этого достаточно для решения твоей (пока никому неведомой) задачи.
← →
Ruslan (2004-04-20 14:43) [6]Может кому-то это не важно. А раз я задаю вопрос значит мне важно...
← →
Ruslan (2004-04-20 14:43) [6]Может кому-то это не важно. А раз я задаю вопрос значит мне важно...
← →
Reindeer Moss Eater © (2004-04-20 14:44) [7]Ты просто еще не успел поверить, что это неважно.
← →
Reindeer Moss Eater © (2004-04-20 14:44) [7]Ты просто еще не успел поверить, что это неважно.
← →
Ruslan (2004-04-20 14:48) [8]Может ты просто не знаешь ответа на этот вопрос?!
← →
Ruslan (2004-04-20 14:48) [8]Может ты просто не знаешь ответа на этот вопрос?!
← →
Тимохов © (2004-04-20 14:50) [9]Я все гадал, скоро ли что-то подобное 8 прозвучит.
Долго продержался.
Может вам действительно нужен не номер, а сама строка (т.е. элемент). Честно не встречал еще необходимости знать именно номер...
← →
Тимохов © (2004-04-20 14:50) [9]Я все гадал, скоро ли что-то подобное 8 прозвучит.
Долго продержался.
Может вам действительно нужен не номер, а сама строка (т.е. элемент). Честно не встречал еще необходимости знать именно номер...
← →
Reindeer Moss Eater © (2004-04-20 14:50) [10]Листвью содержит 100 элементов.
В его окне ты видишь 5 элементов с 61 по 66.
Щелкнули по 62 элементу.
По какой строке щелкнули?
Ты знаешь ответ на этот вопрос?
← →
Reindeer Moss Eater © (2004-04-20 14:50) [10]Листвью содержит 100 элементов.
В его окне ты видишь 5 элементов с 61 по 66.
Щелкнули по 62 элементу.
По какой строке щелкнули?
Ты знаешь ответ на этот вопрос?
← →
Тимохов © (2004-04-20 14:53) [11]
> Reindeer Moss Eater © (20.04.04 14:50) [10]
Честно говоря не очень понимаю ваших возражений. Порядок то у строк есть (пусть порядок отображения, но важно, что он есть), значит есть и номер. Именно он человеку и нужен. В чем вы его пытаетесь переубедить?
← →
Тимохов © (2004-04-20 14:53) [11]
> Reindeer Moss Eater © (20.04.04 14:50) [10]
Честно говоря не очень понимаю ваших возражений. Порядок то у строк есть (пусть порядок отображения, но важно, что он есть), значит есть и номер. Именно он человеку и нужен. В чем вы его пытаетесь переубедить?
← →
Reindeer Moss Eater © (2004-04-20 14:56) [12]Мои возражения кому-то мешают давать свои ответы/советы?
Или мешают самому возражать?
← →
Reindeer Moss Eater © (2004-04-20 14:56) [12]Мои возражения кому-то мешают давать свои ответы/советы?
Или мешают самому возражать?
← →
Тимохов © (2004-04-20 14:59) [13]
> Reindeer Moss Eater © (20.04.04 14:56) [12]
зря в бутылку лезете, в ваш адрес не было ничего сказано обидного :(((
Автору.
У ListView есть метод GetItemAt, который возвращает элемент лежащий в определенной координате (x,y) вам ничего не мешает вызывать допустим в OnClick, затем перебирая все элементы ListView вычислить номер найденного элемента. Наверняка можно проще, только нет желания и времени смотреть. Вариант рабочий.
← →
Тимохов © (2004-04-20 14:59) [13]
> Reindeer Moss Eater © (20.04.04 14:56) [12]
зря в бутылку лезете, в ваш адрес не было ничего сказано обидного :(((
Автору.
У ListView есть метод GetItemAt, который возвращает элемент лежащий в определенной координате (x,y) вам ничего не мешает вызывать допустим в OnClick, затем перебирая все элементы ListView вычислить номер найденного элемента. Наверняка можно проще, только нет желания и времени смотреть. Вариант рабочий.
← →
Reindeer Moss Eater © (2004-04-20 15:01) [14]В бутылку никто не лез.
Было задано два простых вопроса.
← →
Reindeer Moss Eater © (2004-04-20 15:01) [14]В бутылку никто не лез.
Было задано два простых вопроса.
← →
ssk © (2004-04-20 15:02) [15]ListView.Items.ItemIndex ?
← →
ssk © (2004-04-20 15:02) [15]ListView.Items.ItemIndex ?
← →
Тимохов © (2004-04-20 15:04) [16]
> Reindeer Moss Eater © (20.04.04 15:01) [14]
> его окне ты видишь 5 элементов с 61 по 66.
Во-первых, это уже 6 видимых элементов.
> Щелкнули по 62 элементу.
Ну очевидно, что автор и хочет получить 62.
В чем собственно ваш вопрос автору?
Хочу понять. Можно? :)
← →
Тимохов © (2004-04-20 15:04) [16]
> Reindeer Moss Eater © (20.04.04 15:01) [14]
> его окне ты видишь 5 элементов с 61 по 66.
Во-первых, это уже 6 видимых элементов.
> Щелкнули по 62 элементу.
Ну очевидно, что автор и хочет получить 62.
В чем собственно ваш вопрос автору?
Хочу понять. Можно? :)
← →
Reindeer Moss Eater © (2004-04-20 15:06) [17]Ну очевидно, что автор и хочет получить 62.
Очевидно?
Ну раз очевидно, то зачем пытаться понять мои возражения?
Надо давать ответ и дело с концом.
Разве не так?
← →
Reindeer Moss Eater © (2004-04-20 15:06) [17]Ну очевидно, что автор и хочет получить 62.
Очевидно?
Ну раз очевидно, то зачем пытаться понять мои возражения?
Надо давать ответ и дело с концом.
Разве не так?
← →
Тимохов © (2004-04-20 15:08) [18]
> Reindeer Moss Eater © (20.04.04 15:06) [17]
вы точно по образованию юрист.
← →
Тимохов © (2004-04-20 15:08) [18]
> Reindeer Moss Eater © (20.04.04 15:06) [17]
вы точно по образованию юрист.
← →
Rouse_ © (2004-04-20 15:21) [19]if Assigned(ListView1.Selected) then
Caption := IntToStr(ListView1.Selected.Index);
← →
Rouse_ © (2004-04-20 15:21) [19]if Assigned(ListView1.Selected) then
Caption := IntToStr(ListView1.Selected.Index);
← →
Тимохов © (2004-04-20 15:25) [20]я же говорил, что можно проще...
← →
Тимохов © (2004-04-20 15:25) [20]я же говорил, что можно проще...
← →
Reindeer Moss Eater © (2004-04-20 15:28) [21]Интересно, а что делал я в пятом посте? Наверное в фантики играл.
← →
Reindeer Moss Eater © (2004-04-20 15:28) [21]Интересно, а что делал я в пятом посте? Наверное в фантики играл.
← →
Тимохов © (2004-04-20 15:31) [22]
> Reindeer Moss Eater © (20.04.04 15:28) [21]
Понятен бы еще ваш 5й пост был автору.
Я же говорю вы юрист - точны, но на удивление не понятны.
:))
Не обижайтесь - шучу.
← →
Тимохов © (2004-04-20 15:31) [22]
> Reindeer Moss Eater © (20.04.04 15:28) [21]
Понятен бы еще ваш 5й пост был автору.
Я же говорю вы юрист - точны, но на удивление не понятны.
:))
Не обижайтесь - шучу.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.038 c