Главная страница
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.044 c
4-1100890082
Japp
2004-11-19 21:48
2005.01.09
Как получить информацию о типе открытого Хендла?


4-1101068149
Alexey Romanskiy
2004-11-21 23:15
2005.01.09
Заставить винду перечитать параметры из реестра


1-1103734070
Japp
2004-12-22 19:47
2005.01.09
Можно ли в Делфи определить номер строки PAS-файла?


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


3-1102591146
stone
2004-12-09 14:19
2005.01.09
Интересное поведение Locate