====== TTxtBtn Клас======
Базовий клас для створення контролю вводу форм.
^ Член ^ Тип ^ Параметри ^ Опис ^
^ FilterExp | C | | Задає фільтр.loPeriod = CreateObject('iPeriod')
loPeriod.AddNewObj('Acc','tTxtBtn')
loPeriod.Acc.FilterExp=[Descr="6518"]
|
^ HelpText | C | | Задає текст допомоги для контрола. При цьому з'явлється кнопка **[?]** при натискані на яку зьявляється текст. Якщо задати пусту строку то кнопка зникне. |
^ InitFMD() | L | | Ініціалізує метадані встановленого типу (які будуть використовуватись для допомоги вибору) во властивість **oFmd**. В подальшому, керувати **oFmd** можливо за допомогою методу метаданого **Set()**The._Tmc.InitFMD()
The._Tmc.Set('oFmd','SelectModeType',1)
loPeriod.Fin.Settype(Spr._Fin.Gui)
|
^ CommandClick | С | | Дозволяє задати **команду** (строку коду), яка повинна виконатися при натисканні на кнопці вибору |
^ CommandValid | С | | Дозволяє задати **команду** (строку коду), яка повинна при виході з контролу (втрата фокусу)loPeriod = CreateObject('iPeriod')
loPeriod.AddNewObj('Fin','tTxtBtn')
loPeriod.Fin.CommandValid='BProc.Mod._AZvit.KartFVDlgValid()'
|
^ Is_Button | L | | Значення **True** означає що контроль буде мати кнопку вибору |
^ ModeChoice | L | | Значення **True** означає заборону вводу через клавіатуру, і обрати значення можливо тільки за допомогою кнопки вибору. По замовчуванню **False** |