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

Вниз

Как войти в режим редактирования?   Найти похожие ветки 

 
Slonco ©   (2005-02-16 12:55) [0]

День добрый!
Использую стандартный компонент TTreeView. Методом AddChild добавляю узел. И вот проблема:
1. Хочу, чтобы выбирался созданный мною узел.
2. Хочу, чтобы этот узел переходил сразу по созданию в режим редактирования.
Все что мог перепробовал, мыслей нет.

Как мне осуществить задуманное? Подскажите, пожалуйста.


 
Slonco ©   (2005-02-16 13:16) [1]

Самая большая проблема - я не знаю как войти в режим редактирования отдельного контрола, отвечающего за наименование узла. Ну в TEdit все ясно - SetFocus и SelectAll. А как здесь? Ума не приложу.


 
clickmaker ©   (2005-02-16 13:43) [2]


> Все что мог перепробовал

а хелп читал?

Node := AddNode
Node.Selected := true;
Node.EditText;


 
Slonco ©   (2005-02-16 18:28) [3]

Про EditText я не докопался - спасибо. Получилась такая строка:
 TreeView1.Items.Item[TreeView1.Selected.getFirstChild.AbsoluteIndex].EditText;


А вот вторая строчка вызывает сомнение. Как выбрать только что созданный узел (в принципе, только что созданный Child и оказывается первым) или элемент списка?

Только через GetNext/GetPrev или GetFirst/GetLast. Вот так.
Вобщем, я разобрался, спасибо кликмастеру :)



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

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

Наверх




Память: 0.47 MB
Время: 0.095 c
1-1108554687
zen
2005-02-16 14:51
2005.03.06
работа с *ini файлом


3-1107514881
Yerbol
2005-02-04 14:01
2005.03.06
как быстро открыть БД из 130000 зап с небольшой потерей памяти


9-1102275087
Domowoi
2004-12-05 22:31
2005.03.06
Powerdraw


3-1107433780
Floppy
2005-02-03 15:29
2005.03.06
ODBC, MSAccess, Alias


14-1108103487
Steepe Wolf
2005-02-11 09:31
2005.03.06
Читать всем и высказаться