On-line: Andrey, гостей 0. Всего: 1 [подробнее..]
АвторСообщение





Пост N: 39
Зарегистрирован: 05.10.06
ссылка на сообщение  Отправлено: 10.06.13 11:23. Заголовок: Как изменить значение CAPTION в @ GET PUSHBUTTON


Подскажите кто знает как изменить и обновить на экране текущее значение CAPTION в @ GET PUSHBUTTON

Следующая конструкция не работает:

tButton:="начальное значение"
@ 1,1 GET M PUSHBUTTON CAPTION tButton ;
STATE { || tButton:="Новое значение" }
read

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 7 [только новые]





Пост N: 7
Зарегистрирован: 21.04.13
ссылка на сообщение  Отправлено: 10.06.13 17:17. Заголовок: Возможно, поможет тема "Обновить GET'ы в процессе ввода"

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 40
Зарегистрирован: 05.10.06
ссылка на сообщение  Отправлено: 10.06.13 21:48. Заголовок: Это тоже не работает..



 цитата:
Обновить GET'ы в процессе ввода


Это тоже не работаетю

Пробовал выводить значение следующим образом:
text:="Старое значение"
@ 1,1 GET M PUSHBUTTON CAPTION text ;
STATE { || text:="Новое значение", oB:=getactive(), oB:caption:=text, oB:display() }
read

Само значение caption меняется, а текст кнопки так и остается не изменным... У кого есть еще соображения?


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 8
Зарегистрирован: 21.04.13
ссылка на сообщение  Отправлено: 10.06.13 21:58. Заголовок: Пересоздавать Getlist - по условию прекращать read


caption:=old_value
do while .t.
@x,y get ..

read

if bla-bla
// clear gets // maybe
caption:= new_value; loop
endif// пересоздать
..
if ...; exit; endif
enddo


Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 41
Зарегистрирован: 05.10.06
ссылка на сообщение  Отправлено: 10.06.13 23:12. Заголовок: Пересоздавать Getli..



 цитата:
Пересоздавать Getlist - по условию прекращать read



Больно замысловатый получается код, хотелось бы использовать встроенные средства объеков GET, просто не понятно почему не работает обновление текста в кнопке, хотя все предпосылки для его работы есть...

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 870
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 11.06.13 08:33. Заголовок: MIKHAIL пишет: Проб..


MIKHAIL пишет:

 цитата:
Пробовал выводить значение следующим образом:
text:="Старое значение"
@ 1,1 GET M PUSHBUTTON CAPTION text ;
STATE { || text:="Новое значение", oB:=getactive(), oB:caption:=text, oB:display() }
read



Так попробуйте
STATE { || text:="Новое значение", oB:=getactive():control, oB:caption:=text, oB:display() }

Спасибо: 1 
ПрофильЦитата Ответить





Пост N: 42
Зарегистрирован: 05.10.06
ссылка на сообщение  Отправлено: 11.06.13 15:36. Заголовок: Так попробуйте STAT..



 цитата:
Так попробуйте
STATE { || text:="Новое значение", oB:=getactive():control, oB:caption:=text, oB:display() }



Спасибо за помощь, все работает. А где можно почитать полную спецификацию по GET объектам? Потому что в стандартной помощи по Clipper 5.3 я ничего подобного не нашел.... Что это за конструкция - oB:control ?


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 871
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 11.06.13 16:29. Заголовок: MIKHAIL пишет: Что ..


MIKHAIL пишет:

 цитата:
Что это за конструкция - oB:control ?


У себя использую такую конструкцию

@ 2,1 get lcheck[3] checkbox caption "алгоритм 1 вiд 7 в/н" state {||cget:=getlist[3]:control,cget:caption:=iif(cget:buffer=.t.,"алгоритм 1 вiд 7 в/н","алгоритм 2 "),cget:display()}

когда смотрим через отладчик getlist, то мы видим классы типа get, для которого есть свойство control, а когда мы заходим уже через control дальше, то попадаем уже на сам объект, в моем случае это класс checkbox.

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 8
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет