Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.028 c
14-1103631558
Vaitek
2004-12-21 15:19
2005.01.09
Ааа вот вы где все!


1-1103556332
malij
2004-12-20 18:25
2005.01.09
messages


14-1103666315
Hypercube
2004-12-22 00:58
2005.01.09
Открытие своего магазина софта


3-1102246187
aglar
2004-12-05 14:29
2005.01.09
Скролинг в DBGrid


8-1096928262
Odem
2004-10-05 02:17
2005.01.09
WMD MIDI Emulator




   Наверх