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

Вниз

Почему присвоение ListView.ItemIndex не отображается?   Найти похожие ветки 

 
Kolan ©   (2007-09-18 10:26) [0]

Простой код:
ListView.ItemIndex := 0;
Application.ProcessMessages;


В листе 4 элемента присваиваю 0. Но элемент не становится выделеным, почему?


 
stone ©   (2007-09-18 10:46) [1]


> Но элемент не становится выделеным, почему?

Патамушта ты его не выделяешь.
ListView.Selected := ListView.Items[0]


 
Kolan ©   (2007-09-18 10:47) [2]

> ListView.Selected := ListView.Items[0]

Те же уши только сбоку&#133неработает.


 
stone ©   (2007-09-18 10:49) [3]

может у тебя HideSelection = True ?


 
Kolan ©   (2007-09-18 10:55) [4]

> HideSelection = True ?

Нет. Если мышко тыкнуть — то видно&#133


 
clickmaker ©   (2007-09-18 10:58) [5]


>  [4] Kolan ©   (18.09.07 10:55)

Multiselect?


 
Kolan ©   (2007-09-18 11:06) [6]

> Multiselect?

И так и так одно и тоже :(


 
Kolan ©   (2007-09-18 11:08) [7]

> Multiselect?

И так и так одно и тоже :(

Пробовал на мин. проекте:

type
 TForm1 = class(TForm)
   ListView1: TListView;
   Button1: TButton;
   procedure Button1Click(Sender: TObject);
 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
 ListView1.ItemIndex := 1;
 ListView1.Selected := ListView1.Items[1];
end;

end.


Не пашет&#133


 
clickmaker ©   (2007-09-18 11:13) [8]

ListView1.Items[1].Selected := true;

При щелчке на кнопке, фокус уходит, поэтому надо HideSelection = False


 
Kolan ©   (2007-09-18 11:57) [9]

Да получилось&#133 Только как-то не так выгляди как если мышкой&#133


 
{RASkov} ©   (2007-09-18 12:02) [10]

> [9] Kolan ©   (18.09.07 11:57)
> Только как-то не так выгляди как если мышкой…

Делай в последний момент ListView1.SetFocus;
будет "как мышкой"....


 
DiamondShark ©   (2007-09-18 12:02) [11]

А ты фокус верни. Будет "так".


 
Kolan ©   (2007-09-18 13:33) [12]

Благодарю — получилось&#133


 
Kolan ©   (2007-09-18 13:50) [13]

А, а рамочку вокруг текста как на базу(то есть на тот элемент что сейчас выделен) вернуть?


 
DiamondShark ©   (2007-09-18 14:04) [14]

А рамочка -- это TTreeNode.Focused


 
Kolan ©   (2007-09-18 14:13) [15]

> [14] DiamondShark ©   (18.09.07 14:04)
> А рамочка —— это TTreeNode.Focused

О теперь рулёззз :) Благодарю.



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

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

Наверх





Память: 0.47 MB
Время: 0.039 c
2-1190016964
Kolan
2007-09-17 12:16
2007.10.14
Exception в TObjectList при Add, из-за чего может быть?


15-1189666404
iam
2007-09-13 10:53
2007.10.14
Инструмент для проверки утечек памяти в .NET


15-1189762734
vladislavmsk
2007-09-14 13:38
2007.10.14
Специальный TGroupBox


15-1190046240
Andrey P
2007-09-17 20:24
2007.10.14
MSSQL, содать сервер.


15-1189735938
Slider007
2007-09-14 06:12
2007.10.14
С днем рождения ! 14 сентября 2007 пятница





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