Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
1-1082526440
31512
2004-04-21 09:47
2004.05.09
Маштабирование элементов управления на форме.


1-1082614906
JT
2004-04-22 10:21
2004.05.09
HTML Help


14-1081921022
химик
2004-04-14 09:37
2004.05.09
Люди, срочно! Может кто-то скинуть мне на почту QTINTF.DLL


14-1081788868
Mishenka
2004-04-12 20:54
2004.05.09
Где достать Help для RxLib?


1-1082538504
M@X
2004-04-21 13:08
2004.05.09
Адресация порта Longint ?? Как?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский