Возможно ли в 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)