Возможно ли в ButtonGadget изменять текст? Если да, то киньте пожалуйста пример.
;{ Константы
Enumeration
#Window_0
EndEnumeration
;- Gadget Constants
;
Enumeration
#Button_0
EndEnumeration
;- Fonts
Global FontID1
FontID1 = LoadFont(1, "Arial", 28)
;}
Procedure Open_Window_0()
If OpenWindow(#Window_0, 575, 389, 468, 205, "New window ( 0 )", #PB_Window_SystemMenu | #PB_Window_SizeGadget | #PB_Window_TitleBar )
If CreateGadgetList(WindowID(#Window_0))
ButtonGadget(#Button_0, 110, 40, 240, 80, "Нажми...")
SetGadgetFont(#Button_0, FontID1)
EndIf
EndIf
EndProcedure
Open_Window_0()
Repeat ; Начало главного цикла Repeat-Until
Event=WaitWindowEvent() ; Получаем текущий идентификатор события
gadget=EventGadget()
If Event=#PB_Event_Gadget
If gadget=#Button_0
a=Random(90)
While a<65
a=Random(90)
Wend
SetGadgetText(#Button_0, "нов.текст "+Chr(a))
EndIf
EndIf
Until Event=#PB_Event_CloseWindowОтредактировано Lucagin (03.01.2011 12:56:40)
