Обсуждение статьи "Как создать графическую панель любой сложности и как это работает" - страница 7

 
Хотя для меня это все еще немного сложно, большое спасибо за эту статью.
 
Здравствуйте, возможно ли создать 2 или более CAppDialogs, и иметь свою собственную обработку событий. Например, создать CAppDialog(Main Window), который открывает другие CAppDialogs(Sub Windows), не могли бы вы привести пример этого.
 
mree83 :
Здравствуйте, возможно ли создать 2 или более CAppDialogs, и иметь свою собственную обработку событий. Например, создать CAppDialog(Main Window), который открывает другие CAppDialogs(Sub Windows), не могли бы вы привести пример этого.

Я никогда не делал этого - мне никогда не требовалось иметь более одной панели на графике.

 
Vladimir Karputov:

Я никогда этого не делал - мне никогда не требовалось иметь более одной панели на графике.

Спасибо, Владимир. Я попробую создать такой график, используя ваши рекомендации, и посмотрю, как он будет себя вести
 
mree83:
Спасибо, Владимир. Я попробую создать такую панель, используя ваши рекомендации, и посмотрю, как она себя поведет.

Кто-нибудь пробовал создать панель в подокне?

Я пробовал, но панель всегда создавалась в основном графике?

 

Огромное спасибо за очень нужную статью.

У меня вопрос - можна ли в более простой способ "привязать" панел к месту куда я ее передвинул? Имею ввиду если поменять ТФ то чтобы панель отрисовалась там же где была. Пока что единственное что приходит в голову на таймере отслеживать перемещение и писать в глобальные. Если уже где-то обсуждался вопрос то буду весьма благодарен за ссылку.

Спасибо

 
Piotr Storozenko:

на таймере отслеживать перемещение и писать в глобальные

Лучше из соответствующего OnChartEvent. В глобалки или в файл.

 
Andrey Khatimlianskii:

Лучше из соответствующего OnChartEvent. В глобалки или в файл.

Спасибо

 

Здравствуйте!

У меня такой вопрос - я хотел бы создать на торговой панели несколько вкладок т.е. по нажатии одной кнопки появляется один набор элементов, по нажатии другой кнопки другой набор элементов. Чтобы скрыть элементы из одной вкладки я применил свойство Hide() для этого элемента в обработчике события onClick кнопки-вкладки и элемент перестает быть видимым на панели, но своих свойств он не теряет и если кликнуть по тому месту где находился этот элемент, то onEvent() панели примет в обработку это событие. Вопрос - как сделать так чтобы скрытый элемент так же и не реагировал ни на какие действия пользователя. Пробовал включить свойство Элемент.Disable() опять же в методе onClick кнопки-вкладки, но ничего не происходит, элемент как реагировал на клик кнопки так и реагирует хотя и невидим. Как програмно его выключить по нажатию на одной вкладке и потом програмно включить по нажатию на другой вкладке?

 
Alexander:

Здравствуйте!

У меня такой вопрос - я хотел бы создать на торговой панели несколько вкладок т.е. по нажатии одной кнопки появляется один набор элементов, по нажатии другой кнопки другой набор элементов. Чтобы скрыть элементы из одной вкладки я применил свойство Hide() для этого элемента в обработчике события onClick кнопки-вкладки и элемент перестает быть видимым на панели, но своих свойств он не теряет и если кликнуть по тому месту где находился этот элемент, то onEvent() панели примет в обработку это событие. Вопрос - как сделать так чтобы скрытый элемент так же и не реагировал ни на какие действия пользователя. Пробовал включить свойство Элемент.Disable() опять же в методе onClick кнопки-вкладки, но ничего не происходит, элемент как реагировал на клик кнопки так и реагирует хотя и невидим. Как програмно его выключить по нажатию на одной вкладке и потом програмно включить по нажатию на другой вкладке?

Попробуйте удалять объекты, а не скрывать.