Главная страница
    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.017 c
1-1122400919
Anatol_sp
2005-07-26 22:01
2005.08.14
Глюк свойства AutoSize у TListColumn в TListView


3-1120646330
neznayu
2005-07-06 14:38
2005.08.14
хранимая процедура создается из делфи


14-1121861981
Илья_
2005-07-20 16:19
2005.08.14
Помогите выбрать модем


1-1122467772
Stanislav
2005-07-27 16:36
2005.08.14
Размеры TWinControl


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