Panel

Графический объект; группирующая панель.

Шаблон Panel

Перечень всех возможных тэгов объекта:

<MyObject Name="" Type="Panel" Assembly="BaseControls" ChangeForm="">
  <!--Тэги, общие для всех графических объектов-->
  <Top></Top>
  <Bottom></Bottom>
  <Left></Left>
  <Right></Right>
  <Height></Height>
  <Width></Width>
  <FontStyle></FontStyle>
  <ForeColor></ForeColor>
  <BackColor></BackColor>
  <Enabled></Enabled>
  <Visible></Visible>
  <Hint></Hint>
  <Change User="" Source="" ValueSet="" />
  <!--Тэги, специфичные для Panel-->
  <HorizontalScroll></HorizontalScroll>
  <VerticalScroll></VerticalScroll>
  <AutoScroll></AutoScroll>
  <BorderStyle></BorderStyle>
  <MyObject Name="" Type="" Assembly="" />
  <MyObject Name="" Type="" Assembly="" />
</MyObject>

Описание Panel

<MyObject Name="PanelName" Type="Panel" Assembly="BaseControls">
  <!--Тэги, общие для всех графических объектов-->
  <!--Тэги, специфичные для Panel-->
</MyObject>

Panel не имеет значения.

Тэги, специфичные для Panel

HorizontalScroll

Признак наличия горизонтальной полосы прокрутки на панели.

Необязательный тэг. Ожидается логическое значение.

По умолчанию используется значение False.

<HorizontalScroll>False</HorizontalScroll>

VerticalScroll

Признак наличия вертикальной полосы прокрутки на панели.

Необязательный тэг. Ожидается логическое значение.

По умолчанию используется значение False.

<VerticalScroll>False</VerticalScroll>

AutoScroll

Признак автоматической установки полос прокрутки на панели.

Необязательный тэг. Ожидается логическое значение.

По умолчанию используется значение False.

<AutoScroll>False</AutoScroll>

BorderStyle

Название типа границ панели.

Необязательный тэг. Ожидается название одного из типов границ панели:

None

Нет границ

Dotted

Граница из точек

Dashed

Граница из тире

Solid

Одиночная плоская граница

Double

Двойная плоская граница

Groove

Объемная рельефная вдавленная граница

Ridge

Объемная рельефная выпуклая граница

Inset

Объемная вдавленная граница

Outset

Объемная выпуклая граница

По умолчанию используется значение None.

<BorderStyle>None</BorderStyle>

MyObject

Объект, расположенный на данной панели.

Необязательный тэг. Тэгов <MyObject> может быть несколько.

<MyObject Name="ObjectName1" Type="ObjectType1" Assembly="ObjectAssembly1" />
<MyObject Name="ObjectName2" Type="ObjectType2" Assembly="ObjectAssembly2" />

Get-проперти для получения свойств

HorizontalScroll

Возвращает признак наличия горизонтальной полосы прокрутки на панели.

<Object Name="PanelName">
  <Property Name="HorizontalScroll" />
</Object>

VerticalScroll

Возвращает признак наличия вертикальной полосы прокрутки на панели.

<Object Name="PanelName">
  <Property Name="VerticalScroll" />
</Object>

AutoScroll

Возвращает признак автоматической установки полос прокрутки на панели.

<Object Name="PanelName">
  <Property Name="AutoScroll" />
</Object>

BorderStyle

Возвращает название типа границ таблицы.

<Object Name="PanelName">
  <Property Name="BorderStyle" />
</Object>

ContainerChanged

Возвращает признак изменения объекта-контейнера (определяется как совокупность get-проперти ValueChanged всех его дочерних объектов на любом уровне вложенности).

<Object Name="PanelName">
  <Property Name="ContainerChanged" />
</Object>

ChangedObjects

Возвращает список изменённых объектов.

<Object>
  <Property Name="ChangedObjects" />
</Object>

Set-проперти для динамического задания свойств

HorizontalScroll

Задает признак наличия горизонтальной полосы прокрутки на панели.

Ожидается логическое значение.

<Object Name="PanelName">
  <Property Name="HorizontalScroll" />
</Object>

VerticalScroll

Задает признак наличия вертикальной полосы прокрутки на панели.

Ожидается логическое значение.

<Object Name="PanelName">
  <Property Name="VerticalScroll" />
</Object>

AutoScroll

Задает признак автоматической установки полос прокрутки на панели.

Ожидается логическое значение.

<Object Name="PanelName">
  <Property Name="AutoScroll" />
</Object>

BorderStyle

Задает название типа границ панели.

Ожидается одно из названий типов границ панели.

<Object Name="PanelName">
  <Property Name="BorderStyle" />
</Object>

ContainerChanged

Задаёт признак изменения объекта-контейнера (определяется как совокупность get-проперти ValueChanged всех его дочерних объектов на любом уровне вложенности).

Ожидается логическое значение.

<Object Name="PanelName">
  <Property Name="ContainerChanged" />
</Object>

Last updated