Форум » GUI » GetBox: пустая строка при нуле » Ответить
GetBox: пустая строка при нуле
krutoff: Хочу показать не пустую строку в цифровых GetBox'ах, а "0", "0.00" Перепробовал любые Picture - все равно сначала идет пустая строка. Начинает такой показ только при получении фокуса в GetBox и дальше. Подскажете ?
Ответов - 2
SergKis: krutoff [pre2] @ y,x GETBOX G01 WIDTH w HEIGHT h ; VALUE 0 PICTURE "@K 99999" This.G01.SetFocus() или @ y,x GETBOX &(cNam) WIDTH w HEIGHT h ; VALUE 0 PICTURE "@K 99999" This.&(cNam).SetFocus() или @ y,x GETBOX G01 WIDTH w HEIGHT h ; VALUE 0 PICTURE "@K 99999" INVISIBLE This.G01.SetFocus() This.G01.Show() PS Присваивать значения, так же лучше отдельно, например @ y,x GETBOX &(cNam) WIDTH w HEIGHT h ; VALUE " " PICTURE "@K !!!!!!!!!!!!!!!!!!!!!!!!" This.&(cNam).Value := "Bla bla ... bla" т.е. имеем блок создания контрола[ов] и блок присвоения данных ему[им] PS2 Еще неплохой вариант @ y,x GETBOX G01 WIDTH w HEIGHT h ; VALUE 0 PICTURE "@K 99999" ; ON INIT {|oget| oget:Refresh() } [/pre2]
krutoff: Спасибо! Все получилось! С Наступающим Новым Годом!
полная версия страницы