Здравствуйте!
на форме есть StringGadget у него установлен флаг #PB_String_Password и CheckBoxGadget
как сделать: если в чекбоксе галка - показать пароль, если нет - звездочки
делать 2 поля ввода и одно скрывать?
показать пароль
Страница: 1
Сообщений 1 страница 3 из 3
Поделиться126.06.2017 17:29:56
Поделиться227.06.2017 12:15:04
Код:
If OpenWindow(0, 0, 0, 322, 70, "StringGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) StringGadget(0, 8, 10, 306, 20, "12345678", #PB_String_Password) CheckBoxGadget(1, 10, 40, 250, 20, "Показать пароль") PassChar = SendMessage_(GadgetID(0), #EM_GETPASSWORDCHAR, 0, 0) Repeat Event = WaitWindowEvent() If Event = #PB_Event_Gadget If EventGadget() = 1 SendMessage_(GadgetID(0), #EM_SETPASSWORDCHAR, Bool(GetGadgetState(1)=0) * PassChar, 0) InvalidateRect_(GadgetID(0), 0, #False) EndIf EndIf Until Event = #PB_Event_CloseWindow EndIf
Поделиться327.06.2017 22:31:35
Спасибо.
а без апи никак? я под убунту пишу...
Страница: 1
Похожие темы
Помогите с mail.ru | Вопросы по PureBasic | 17.03.2013 |