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

Вниз

ImageIndex в TreeView   Найти похожие ветки 

 
Mishenka   (2004-10-25 09:54) [0]

Меняю значение ImageIndex у одного из treeNode. Однако на экране пиктограммка не поменялась? В чём фигня???


 
NAlexey ©   (2004-10-25 09:58) [1]

Она не перерисовалась.


 
Mishenka   (2004-10-25 10:01) [2]

А как её перерисовать?


 
Mishenka   (2004-10-25 13:15) [3]

Какие будут идеи?


 
Pentium133 ©   (2004-10-25 13:17) [4]

например попробуй Invalidate


 
Pentium133 ©   (2004-10-25 13:21) [5]

Интересно, как ты так меняешь ImageIndex что TreeView не обновляется... Чего то ты привираешь...


 
Mishenka   (2004-10-25 13:21) [6]

Я пробовал Invalidate, а также Repaint. Ничего не помогло :(((


 
Pentium133 ©   (2004-10-25 13:22) [7]

Значит где-то ошибка (или в коде или в ДНК)


 
NAlexey ©   (2004-10-25 14:40) [8]

>Pentium133 ©   (25.10.04 13:21) [5]
Всмысле как? Обыкновенно, если ты сделаешь
TreeView1.Items.GetFirstNode.ImageIndex := 1;У тебя нод не перерисуется. И картинка останется прежней. Или я тебя не понял?
>Mishenka   (25.10.04 13:21) [6]
Еще вот так попробуй сделать:

procedure TForm1.TreeView1GetSelectedIndex(Sender: TObject;
 Node: TTreeNode);
begin
 Node.SelectedIndex := Node.ImageIndex
end;


 
Pentium133 ©   (2004-10-25 14:49) [9]

Разобрался:
Если у выделенного нода поменять ImageIndex - рисунок изменится, но только тогда когда ты выделишь другой нод. Короче менять надо сразу и ImageIndex и SelectedIndex. И все обновится без всяких Repaint"ov



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

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

Наверх





Память: 0.46 MB
Время: 0.037 c
14-1098166737
Shuma
2004-10-19 10:18
2004.11.07
Справочная система


1-1098372178
Rasp
2004-10-21 19:22
2004.11.07
как установить компонент имеющий три файла: *.dcu,*.dcr,*.pas?


14-1098182123
Lingo
2004-10-19 14:35
2004.11.07
MSDN Download


14-1098381867
uji
2004-10-21 22:04
2004.11.07
имортист


1-1098426050
П7
2004-10-22 10:20
2004.11.07
Диалог выбора директории





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