Объект Метка

Использование объекта «Метка» удобно в том случае, если необходимо предоставить пользователю возможность активации или дезактивации некоторой опции.


Для помещения объекта «Метка» на экран, используйте инструмент «Метка» (Check Box) :


  1. Выбрав инструмент, нажмите кнопку мыши в том месте, где предполагается положение метки, и, не отпуская кнопки, ведите мышь, задавая тем самым метке (её надписи) размер.
  2. Как только метка достигла желаемого размера, кнопку мыши следует отпустить.
  3. Двойным щелчком на объекте откройте диалог его свойств.



С помощью диалога свойств объекта можно задать следующие параметры:
















Для объекта «Метка» существуют два основных режима работы: нормальный режим (Normal Mode) и режим тройного состояния (Tri-State Mode). Работа режимов описана ниже.



Нормальный режим


Объект «Метка» работает в нормальном режиме, если не активирована опция «Третье состояние». Таким образом, объект может принимать только два состояния:



Метка будет считаться установленной, если значение тега, указанного в поле «Обратная связь», совпадает со значением тега (или числом), указанным в поле True Value. В противном случае метка считается сброшенной. Если поле «Обратная связь» оставлено пустым, то в качестве тега обратной связи будет использоваться тот, который указан в поле «Тег» диалога свойств объекта.


При работе пользователя с меткой, тег, указанный в поле «Тег», обновляется по следующим правилам:


Текущее состояние

Обновление значения тега

метка сброшена (и переходит в установленное состояние)

Значению тега присваивается значение, записанное в поле True Value

метка установлена (и переходит в сброшенное состояние)

Значению тега присваивается значение, противоположное записанному в поле True Value


Заметим: Если в поле «Тег» указан тег строкового типа, то значение этого тега будет содержать либо пустую строку (метка сброшена) и текст, который записан в поле True Value. Если же поле True Value не заполнено, то значение строкового тега будет содержать либо текст “UNSELECTED” (метка сброшена), либо пустую строку.



Режим тройного состояния


Объект «Метка» будет работать в этом режиме, если активирована опция «Третье состояние». Таким образом, объект может принимать три состояния:



Метка будет считаться установленной, если значение тега, указанного в поле «Обратная связь», совпадает со значением тега (или числом), указанным в поле True Value. Если со значением поле «Обратная связь» совпало значение тега, указанного в поле «Третье состояние», то объект находится в третьем состоянии. Объект «Метка» сброшен, если не соблюдено ни одно из этих условий. Если поле «Обратная связь» оставлено пустым, то в качестве тега обратной связи будет использоваться тот, который указан в поле «Тег» диалога свойств объекта.


Внимание: Поле «Третье состояние должно обладать либо значением, совпадающим со значением поля True Value, либо содержать пустую строку.


Текущее состояние

Обновление значения тега (поле «Тег»)

метка сброшена (и переходит в установленное состояние)

Значению тега присваивается значение, записанное в поле True Value

метка установлена (и переходит в сброшенное состояние)

Значению тега присваивается значение, записанное в поле «Третье состояние»

третье состояние

Значению тега присваивается значение, противоположное записанному в поле True Value


Заметим: Предположим значение, противоположное значению, указанному в поле True Value, совпало со значением поля «Третье состояние». В этом случае значение тега, указанного в поле «Тег» будет обновлено минимальным целым числом со знаком, которое отлично от значения поля True Value.


Если в поле True Value записана строка, то в качестве противоположной этой строке принимается пустая строка. Если в поле True Value указана пустая строка, то противоположной ей будет строка “UNSELECTED”.


Created with the Freeware Edition of HelpNDoc: Free CHM Help documentation generator