Форум » 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: Спасибо! Все получилось! С Наступающим Новым Годом!



полная версия страницы