Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.28;
Скачать: CL | DM;

Вниз

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

 
NeonSunlight   (2004-03-03 19:24) [0]

Добрый день!!!
Есть такая проблема. По событию ОнКлик кнопки в TreeView добавляется новая ветвь и начинается ее редактирование. После нажатия Enter появляется еще одна ветвь (как будто бы на кнопку еще раз нажали), а если еще раз нажать Enter, то все нормально получается. Подскажите пожалуйста, что я не так то сделал?


 
Defunct ©   (2004-03-03 19:29) [1]

Каким-то образом фокус попадает на кнопку, срабатывает OnClick повторно.


 
NeonSunlight   (2004-03-03 19:35) [2]

2Defunct
А как избавиться то от этого??
Пробовал убирать фокус при OnEdited, но не помогает, видимо по какой-то причине действительно событие срабатывает 2 раза...


 
Defunct ©   (2004-03-03 19:41) [3]

А можно посмотреть на код OnClick (кнопки) и если есть OnClick(TreeView), OnChange (TreeView)?
Разумеется не полный, а только ключевые моменты: создание ветки, переход на редактирование, завершение редактирования.


 
NeonSunlight   (2004-03-03 22:42) [4]

TreeView1.Items.Insert(TreeView1.TopItem, "NewNode").EditText;


 
Defunct ©   (2004-03-03 23:59) [5]

попробуйте так:

TreeView1.Items.Insert(TreeView1.TopItem, ... );
TreeView1.SetFocus;  // В этом месте фокус покинет кнопку


 
Mim   (2004-03-04 05:39) [6]

Может у кнопки каким то случайным образом свойство default = true?


 
NeonSunlight   (2004-03-04 18:17) [7]

2Mim
Нет конечно.

2Defunct
Нашел решение проблемы
TreeView1.SetFocus; - пишу это в OnEditing (перед началом редактирования текста)



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

Текущий архив: 2004.03.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.045 c
9-1060691784
Legafor
2003-08-12 16:36
2004.03.28
Оцените мою игру, пожалуйста!


14-1078045031
Ежик
2004-02-29 11:57
2004.03.28
Эстонская встреча Мастеров


9-1062240307
TButton
2003-08-30 14:45
2004.03.28
doCollision


4-1073753680
WithOut Any ...
2004-01-10 19:54
2004.03.28
Заблокировать клавишу "Windows"


3-1077283585
Storg
2004-02-20 16:26
2004.03.28
Помогите с DBChart?