Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.08.14;
Скачать: [xml.tar.bz2];

Вниз

Не сохраняется выделенная строка в ListView   Найти похожие ветки 

 
Анастасия   (2005-07-21 15:49) [0]

Здравствуйте!
Ситуация такая: пользователь выбирает в ListView определенную строку, кликает дважды мышкой - вылезает модальная формочка (количество вводит), формочка закрывается, а в ListView оказывается выделена уже не та строка, которую выбрал пользователь, а всегда первая. Пробовала сохранять и потом присваивать ItemIndex - выделение показывает правильно, но если начать двигаться по списку с помощью клавиатуры, то обход всё равно начинает с первой строки!
Чем лечить?!
Заранее спасибо!


 
Digitman ©   (2005-07-21 15:55) [1]


> Чем лечить?!


исправлением ошибки в 17-й строке СВОЕГО кода


 
lookin ©   (2005-07-21 16:42) [2]

ListView.OnSelectItem?


 
Amido   (2005-07-22 15:10) [3]

Странно конечно, но у меня данной проблемы не наблюдается [D7, WinXP] :)

После закрытия модальной формы можно дальше "бегать" по ListBox"u, т.е. порядок не нарушается.

Пробовал даже так:
//===============================================================
procedure TForm1.ListView1DblClick(Sender: TObject);
begin
 if ListView1.Selected <> nil then
 begin
   Form2.Caption := Listview1.Selected.Caption;
   index := ListView1.Selected.Index;  // public index: integer;
   ListView1.ClearSelection;
   Form2.ShowModal;
 end;
end;
//===============================================================
procedure TForm2.Button1Click(Sender: TObject);
begin
 Form1.ListView1.ItemIndex := Form1.index;
 Close;
end;
//===============================================================

Фокус возвращается нормально. Внимательно просмотрите свой код :)



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2005.08.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.011 c
1-1122384183
John
2005-07-26 17:23
2005.08.14
перерисовка listbox


1-1122039081
Dr. Genius
2005-07-22 17:31
2005.08.14
Форма как модальное окно


4-1119358502
AndreyProg
2005-06-21 16:55
2005.08.14
Сохранить текущую тему оформления WinXP в файл.theme


3-1120485884
DelphiN!
2005-07-04 18:04
2005.08.14
Востановление "удаленных" записей из таблицы СУБД FB 1.5


4-1118755242
AndreyProg
2005-06-14 17:20
2005.08.14
Как восстановить расположение ярлыков на Рабочем столе?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский