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

Вниз

TreeView . Text в момент редактирования Ноды.   Найти похожие ветки 

 
Fly` ©   (2002-06-07 13:49) [0]

Уважаемые. Помогите плиз мне изменить редактируемый текст Ноды в момент когда TreeView переходит в состояние редактирования.
То есть у меня есть Node.Text="ффф_12345", и когда пользователь щелкает на Ноду с целью редакции мне надо , чтоб он редактировал поле с текстом "12345".


 
Digitman ©   (2002-06-07 13:54) [1]

в событиях OnEditing(), OnEdited() читай и устанавливай (если это требуется) св-во Node.Text редактируемого узла нужным тебе образом


 
Song ©   (2002-06-07 13:55) [2]

TTreeView.onEditing


 
Fly` ©   (2002-06-07 14:06) [3]

Вобщем нифига - при создании ноды в DisignMode я ставлю ей текст произвольный. И далее такой код не работает как надо.

procedure TForm1.TreeView1Editing(Sender: TObject; Node: TTreeNode;
var AllowEdit: Boolean);
begin
Node.Text:="EditText";
end;


Да , он меняет Node.Text, это видно по тому , что когда в процессе редактирования я жму ESC , то происходит откат изменений и Text как раз становится "EditText".
И тем не менее редактируемая строка остаётся той, что я вводил в DesignMode... :-(


 
Fly` ©   (2002-06-07 14:23) [4]

Нароод, плииз ! Очень надо ! Может я где свойство какое упустил ?
Просто по умолчанию втыкнул компонент на форму ничего не меняя и onEditing прописал - а не работат.. :-(


 
Shaman_Naydak ©   (2002-06-07 15:22) [5]

Да, прикольный был вопрос.. Лови гитару
в uses добавишь CommCtrl


procedure TForm1.TreeView1Editing(Sender: TObject; Node: TTreeNode;
var AllowEdit: Boolean);
var S: string;
begin
S:="ПРОБА!";
SendMessage(TreeView_GetEditControl(Node.Handle),WM_SETTEXT, 0, LongInt(S));
end;


 
Fly` ©   (2002-06-07 15:30) [6]

Отлично !!! Убедительно благодарю ! :-)



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
3-64946
ЮРИЙ_К
2002-05-27 15:55
2002.06.20
Строки в DBCtrlGrid разными цветами.


1-65010
Qpwoe
2002-06-08 15:13
2002.06.20
Люди, подскажите как запускать файл из проги?


3-64990
Draculenok
2002-05-28 13:28
2002.06.20
Скорость работы ...


1-65084
MSergey
2002-06-06 15:23
2002.06.20
Пиво.


7-65258
TOLTEC
2002-03-18 03:13
2002.06.20
Пишущий CD