WxTextEntryDialog-WxBasic

From WxWiki
Jump to: navigation, search
  frame=new wxFrame(0,-1,"wxTextEntryDialog",wxPoint(10,10),wxSize(320,200),wxCAPTION | wxSYSTEM_MENU)
  panel=new wxPanel(frame,-1)
  button=new wxButton(panel,-1,"cambia",wxPoint(120,50))
  testo=new wxTextCtrl(panel,-1,"Valore immesso",wxPoint(20,100),wxSize(250,20))
  etic=new wxStaticText(panel,-1, "------------",wxPoint(20,140))
  frame.Show(True)
 
  sub change(event)
     a= new wxTextEntryDialog(panel,"Messaggio","TITOLO","default") ' You can set here the default value.
     a.SetValue(testo.GetLineText(0)) 'But you can also change it, then.
     a.ShowModal() ' Show the dialog.
     etic.SetLabel(a.GetValue()) ' Change the label according to the dialog.
  end sub
  connect(button,wxEVT_COMMAND_BUTTON_CLICKED,"change")


Back to WxBasic Tutorial