Вверх ↑
Этот топик читают: Гость
Ответов: 33
Рейтинг: 1
#1: 2010-08-16 18:15:34 ЛС | профиль | цитата
В справке нет ни чего, обьясняющего по свойство(Var) PHandle у( как я понял) визуальных компонентов.
Вопрос: для чего он нужен + пример где его можно применить?

P.S. вообще есть еще и второй вопрос - можно во вложенной схеме сделать "клонирование" визуального объекта( точнее его методов, свойств...), что бы не тянуть кучу связей от компонента( н.р. ListBox'а) в контейнер и обратно - если да, то можно легко писать расширения для визуальных компонентов.

Принимаются ЛЮБЫЕ решения на стандартых компонентах пакета + InLineCod'ы
карма: 0

0
Ответов: 3349
Рейтинг: 233
#2: 2010-08-16 18:31:11 ЛС | профиль | цитата
Это ссылка на Control
карма: 1

0
Ответов: 33
Рейтинг: 1
#3: 2010-08-16 18:44:14 ЛС | профиль | цитата
Ivann писал(а):
Это ссылка на Control


Ну ты прям - капитан очевидность - это и из названия понятно. Вопрос - ДЛЯ ЧЕГО?
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#4: 2010-08-16 18:49:35 ЛС | профиль | цитата
ссылка на элемент может использоваться для управления им из других элементов (InlineCode в том числе)
карма: 27
0
Ответов: 8926
Рейтинг: 823
#5: 2010-08-16 18:52:25 ЛС | профиль | цитата
lsd25, code_20029.txt, а если можете прожить без PHandle, так и не пользуйте (как и у поэтов: Можешь не писать - не пиши! )
карма: 19

1
файлы: 1code_20029.txt [2.2KB] [163]
Голосовали:lsd25
Ответов: 33
Рейтинг: 1
#6: 2010-08-16 19:40:51 ЛС | профиль | цитата
Леонид писал(а):
lsd25, code_20029.txt, а если можете прожить без PHandle, так и не пользуйте (как и у поэтов: Можешь не писать - не пиши! )


Прикольно

Но, тут кабели, они опять же используют все эти do... и Data... Вопрос в том: т. к. в пакете в контейнер нельзя поместить граффический контролл, то можно как-то используя ОДНУ лишь ссылку на него( в виде связи), унаследовать все( или выборочно) его методы, события, данные и внешние переменные? Так можно модифицировать контролл и при этом не захламлять схему кучей связей( т.к. что-то может и понадобится для основной части схемы а куча хабов только усложняет читабельность, особенно новичкам)

P.S. Dilma, про граффический контейнер тема поднималась - скажу, что он все-таки нужен или еще лучше/круче - добавить к каждому графф. контроллу все возможности динамического контейнера( выделил его, нажал -> и попал на чистую схему) для модиффикации - тогда бы можно было настряпать кучу расширенных button'ов / edit'ов / combox'ов без использования дополнительных внешних библиотек и детищ технологии COM/ActiveX. Про запутаннось и непонятность - есть же дерево проэкта, где всю структуру видно + tooltip элемента, где можно написать: "есть вложенная схема", так что не запутаются хиазмеры
карма: 0

0
Ответов: 3349
Рейтинг: 233
#7: 2010-08-16 20:07:03 ЛС | профиль | цитата
lsd25, Напиши компонент в виде менеджера.
карма: 1

0
Ответов: 8926
Рейтинг: 823
#8: 2010-08-16 20:32:47 ЛС | профиль | цитата
lsd25,
lsd25 писал(а):
используя ОДНУ лишь ссылку на него( в виде связи), унаследовать все( или выборочно) его методы, события, данные и внешние переменные
ответ был уже дан
Dilma писал(а):
ссылка на элемент может использоваться для управления им из других элементов (InlineCode в том числе)

карма: 19

0
Администрация
Ответов: 15295
Рейтинг: 1519
#9: 2010-08-16 20:34:38 ЛС | профиль | цитата
lsd25 писал(а):
как-то используя ОДНУ лишь ссылку на него( в виде связи), унаследовать все( или выборочно) его методы, события, данные и внешние переменные? Так можно модифицировать контролл и при этом не захламлять схему кучей связей( т.к. что-то может и понадобится для основной части схемы а куча хабов только усложняет читабельность, особенно новичкам)

это называется Менеджеры. Наиболее сложные в управлении элементы так и сделаны.

lsd25 писал(а):
про граффический контейнер тема поднималась - скажу, что он все-таки нужен или еще лучше/круче - добавить к каждому графф. контроллу все возможности динамического контейнера

это только на словах звучит очень просто и логично
карма: 27
0
Ответов: 3349
Рейтинг: 233
#10: 2010-08-16 20:40:06 ЛС | профиль | цитата
Dilma писал(а):
это только на словах звучит очень просто и логично

Dilma, А что если сделать мультиэлемент из которого есть доступ к форме на которую он добавлен?
Например
Ставишь такой элемент на форму, добовляеш в него контролы как на форму на которой он расположен, вызываешь метод ##add и создается копия только тех контролов которые располагаются в данном мультиэлементе.
карма: 1

0
Ответов: 33
Рейтинг: 1
#11: 2010-08-16 20:48:42 ЛС | профиль | цитата
Dilma писал(а):
это только на словах звучит очень просто и логично


Да неспорю, не просто. Вопрос был к тебе,Dilma т.к. Ты фронт-мен проэкта: дай мне примерное представление о том, как работет MultiElementEx и можно попробовать на писать и такое - есть преимущество - ты работаешь не один, тут много "мозгов"

Я поднимаю новую тему
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#12: 2010-08-16 21:06:58 ЛС | профиль | цитата
Ivann писал(а):
А что если сделать мультиэлемент из которого есть доступ к форме на которую он добавлен?

ничего принципиально нового это не даст
карма: 27
0
Ответов: 3349
Рейтинг: 233
#13: 2010-08-16 21:24:58 ЛС | профиль | цитата
Таким образом можно будет дать любому контролу возможности динамического контейнера.
lsd25 писал(а):
про граффический контейнер тема поднималась - скажу, что он все-таки нужен или еще лучше/круче - добавить к каждому графф. контроллу все возможности динамического контейнера

карма: 1

0
Ответов: 1379
Рейтинг: 86
#14: 2010-08-16 21:25:00 ЛС | профиль | цитата
Dilma писал(а):
нового это не даст

как это? теперь можно будет в мульты схемы с граф. контролами утащить, а пока тащим кучу связей
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#15: 2010-08-16 21:37:49 ЛС | профиль | цитата
Ivann писал(а):
Таким образом можно будет дать любому контролу возможности динамического контейнера.

для этого есть панели

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

это улучшенное старое, а не новое. Решается правильным проектированием и расстановкой элементов в схеме.
карма: 27
0
15
Сообщение
...
Прикрепленные файлы
(файлы не залиты)