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

Вниз

Уникальность узлов дерева, как этого добиться?   Найти похожие ветки 

 
akvilon ©   (2004-12-23 13:55) [0]

Здравствуйте,
как не позволить пользователю при редактировании имени узла ввести имя уже существующего узла, иначе, как добиться уникальности имен узлов дерева?

осуществить проверку легко, как не позволить именно такой ввод?


 
Digitman ©   (2004-12-23 14:19) [1]

запретить ввод ты пользователю не можешь

значит, проверку уникальности следует делать в теле обработчика OnEdited()

по результатам проверки следует либо возбудить нужную иск-ю ситуацию либо выбросить мод.диал.окно с запросом пользователю изменить имя узла


 
akvilon ©   (2004-12-23 14:27) [2]

а нет ли возможности запретить разрушение in-place edit"а?
то есть пока пользователь не ввел правильное имя не убирать окно ввода (inplace edit)
ведь windows такое позволяет, а вот в делфи?


 
akvilon ©   (2004-12-23 14:33) [3]

а нет ли возможности запретить разрушение in-place edit"а?
то есть пока пользователь не ввел правильное имя не убирать окно ввода (inplace edit)
ведь windows такое позволяет, а вот в делфи?


 
akvilon ©   (2004-12-23 14:34) [4]

а нет ли возможности запретить разрушение in-place edit"а?
то есть пока пользователь не ввел правильное имя не убирать окно ввода (inplace edit)
ведь windows такое позволяет, а вот в делфи?


 
Digitman ©   (2004-12-23 14:47) [5]


> akvilon


в случае ввода "некондиционного" имени узла тут же, в этом обработчике, "возвращай его на место" и посылай форме некое асинхр.сообщение (PostMessage) , в обработчике которого тут же вновь переводи узел в режим редактирования подписи

и всех делов ..



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

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

Наверх




Память: 0.48 MB
Время: 0.043 c
1-1103741607
Guitar
2004-12-22 21:53
2005.01.09
Как запретить Form2.Create, после Form1.Create?


1-1103524894
first_aid
2004-12-20 09:41
2005.01.09
Глюк события TListView.OnColumnClick


1-1103612663
Mate_ru
2004-12-21 10:04
2005.01.09
снова Image


1-1103598978
Sash
2004-12-21 06:16
2005.01.09
excel


14-1103213204
alex145
2004-12-16 19:06
2005.01.09
сконверитровать файл *.dbf