Дерево - инструмент

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Дерево - инструмент

Сообщение gopstop2007 »

IDE кларион в дизайнере, вкладыш-окно (Properties), реально такое средствами кларион слепить, может есть пример, я не нашел. :( Картинка для примера, чтобы было ясно о чем речь, нужен сам принцип исполнения.
Вложения
tool_list.jpg
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Дерево - инструмент

Сообщение kreator »

Интересует Edit-In-Place в дереве?
1.jpg
Или ещё что-то?
We are hard at work… for you. :)
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3133
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

Дерево - инструмент

Сообщение Дед Пахом »

Это "Property Grid". Я делал такое, правда на c#, и вызывал из Clarion, даже продавалось одно время под именем EasyNETComponents, потом куда-то пропало с сайта ingasoft... Хотя от версии Clarion не зависит, могло бы работать и в 10-ке.
С уважением, ДП
gopstop2007
✯ Ветеран ✯
Сообщения: 1702
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 9 раз
Поблагодарили: 4 раза

Дерево - инструмент

Сообщение gopstop2007 »

kreator писал(а): 26 Апрель 2017, 17:40 Интересует Edit-In-Place в дереве?
1.jpg
Или ещё что-то?
в дереве, еще интересно как каждая строка с разными свойствами редактирования (drop,spin, file select и прочее)
Дед Пахом писал(а): 26 Апрель 2017, 18:04потом куда-то пропало с сайта ingasoft... Хотя от версии Clarion не зависит, могло бы работать и в 10-ке.
пропало?! :) использовался codejock?
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Дерево - инструмент

Сообщение kreator »

gopstop2007 писал(а): 26 Апрель 2017, 21:07 в дереве, еще интересно как каждая строка с разными свойствами редактирования (drop,spin, file select и прочее)
Если не пользоваться стандартными шаблонами, то можно. Руками (через Create) создавать разные контролы:

Код: Выделить всё

self.Feq = create(0,CREATE:DropCombo)
self.Feq{prop:Text} = ListBox{propLIST:Picture,FieldNumber}
self.UseVar &= UseVar
self.Feq{prop:Use} = UseVar
self.Feq{prop:Alrt,1} = TabKey
self.Feq{prop:Alrt,2} = ShiftTab
self.Feq{prop:Alrt,3} = EnterKey
self.Feq{prop:Alrt,4} = EscKey
self.Feq{prop:Drop} = 10
self.Feq{prop:DropWidth} = 300
self.Feq{prop:From} = LOC:Queue1
self.Feq{prop:Format} = '150L(1)_M*@s150@150L(1)_M*@s150@'
self.Feq{prop:VSCROLL} = True
self.Feq{prop:IMM} = True
self.Feq{prop:LineHeight} = 10
self.Feq{proplist:Grid} = COLOR:Gainsboro
self.Feq{prop:Font,4} = FONT:bold
self.Feq{prop:Background} = COLOR:InactiveCaption
(self.Feq{prop:ListFeq}){prop:Font,4} = FONT:regular
We are hard at work… for you. :)
Ответить