В статье наведём порядок в наименованиях методов классов WinForms-объектов и создадим WinForms-объекты Button и RadioButton.
Скомпилируем советник и запустим его на графике:
Видно, что кнопка верно подстраивает свои размеры под текст в зависимости от режима автоизменения размера. CheckBox и RadioButton имеют нормальные светлые поля флажка выбора, а сам флажок элемента CheckBox обрёл толщину.
При наведении мышки на некоторые элементы управления я прокручивал колёсико мышки. В журнал при этом выводились записи:
CGraphElementsCollection::OnChartEvent: Mouse scroll: Control element "Button" TstDE109_WFPanel_Elm02_Elm02
CGraphElementsCollection::OnChartEvent: Mouse scroll: Control element "Button" TstDE109_WFPanel_Elm02_Elm02
CGraphElementsCollection::OnChartEvent: Mouse scroll: Control element "Button" TstDE109_WFPanel_Elm02_Elm02
CGraphElementsCollection::OnChartEvent: Mouse scroll: Control element "Button" TstDE109_WFPanel_Elm02_Elm02
CGraphElementsCollection::OnChartEvent: Mouse scroll: Control element "Label" TstDE109_WFPanel_Elm01_Elm00
CGraphElementsCollection::OnChartEvent: Mouse scroll: Control element "Label" TstDE109_WFPanel_Elm01_Elm00
CGraphElementsCollection::OnChartEvent: Mouse scroll: Control element "Label" TstDE109_WFPanel_Elm00_Elm00
...
CGraphElementsCollection::OnChartEvent: Mouse scroll: Control element "CheckBox" TstDE109_WFPanel_Elm02_Elm00
CGraphElementsCollection::OnChartEvent: Mouse scroll: Control element "CheckBox" TstDE109_WFPanel_Elm02_Elm00
CGraphElementsCollection::OnChartEvent: Mouse scroll: Control element "RadioButton" TstDE109_WFPanel_Elm02_Elm01
CGraphElementsCollection::OnChartEvent: Mouse scroll: Control element "RadioButton" TstDE109_WFPanel_Elm02_Elm01
CGraphElementsCollection::OnChartEvent: Mouse scroll: Control element "GroupBox" TstDE109_WFPanel_Elm02
Эти записи говорят о правильности выбора активного объекта для взаимодействия с мышкой.
Опубликована статья DoEasy. Элементы управления (Часть 9): Реорганизация методов WinForms-объектов, элементы управления "RadioButton" и "Button":
В статье наведём порядок в наименованиях методов классов WinForms-объектов и создадим WinForms-объекты Button и RadioButton.
Скомпилируем советник и запустим его на графике:
Видно, что кнопка верно подстраивает свои размеры под текст в зависимости от режима автоизменения размера. CheckBox и RadioButton имеют нормальные светлые поля флажка выбора, а сам флажок элемента CheckBox обрёл толщину.
При наведении мышки на некоторые элементы управления я прокручивал колёсико мышки. В журнал при этом выводились записи:
...
Эти записи говорят о правильности выбора активного объекта для взаимодействия с мышкой.
Автор: Artyom Trishkin