Gambas-it

Gambas3 => Programmazione => Topic aperto da: Lotz - 29 Giugno 2011, 09:58:52

Titolo: [RISOLTO] Msgbox in gambas?
Inserito da: Lotz - 29 Giugno 2011, 09:58:52
avrei bisogno di sapere come si fa una msgbox con conferma tipo si e no in gambas, non riesco a trovare niente. mi servirebbe semplicemente perchè devo fare la conferma di uscita e quindi dice sei sicuro di uscire si o no  e poi a seconda del valore con un if si svolge l'uscita grazie in anticipo, so che è una domanda stupida ma non trovo niente  ???
edit: trovato il comando per fare la msbox che se mi confermate è message ma per fare i due tastini di conferma?
Titolo: Re: Msgbox in gambas?
Inserito da: sotema - 29 Giugno 2011, 11:39:36
Message è una classe che dispone di 5 metodi:

- ERROR
- INFO
- WARNING
- QUESTION
- DELETE

a ciascun metodo puoi associare un messaggio per l'utente ed un massimo di tre pulsanti, ad eccezzione del metodo info cui puoi associare un solo pulsante. I metodi ritornano un integer che identifica il tasto premuto.
Nel tuo caso potresti usare qualcosa tipo:
Codice: [Seleziona]
Public Sub Form_Close()
Dim iAnswer As Integer = Message.Question("Esco?", "si", "no")
  If (iAnswer = 1) Then
    Me.Close
    Else
      Stop Event
  Endif
End
Titolo: Re: Msgbox in gambas?
Inserito da: Lotz - 29 Giugno 2011, 11:43:19
grazie^^ mille lo messo diversamente però solo per comodità^^
Titolo: Re: Msgbox in gambas?
Inserito da: Picavbg - 29 Giugno 2011, 23:50:06
Solamente a titolo informativo, puoi trovare le riposte ai dubbi e quesiti di carattere generale qui (http://vectorlinux.osuosl.org/Uelsk8s/gambas-beginner-guide.pdf), oppure qui (http://godricgrimoire.wordpress.com/2010/12/20/7-2/), oltre che nel wiki di questo forum. Puoi anche accedere alla documentazione ufficiale (http://gambasdoc.org/help?show&v2).
Spero di esserti stato utile.
 :ciao: :ciao:
Titolo: Re: Msgbox in gambas?
Inserito da: Lotz - 30 Giugno 2011, 07:56:20
grazie, ogni risposta è sempre utile se inerente alla domanda^^
Titolo: Re: Msgbox in gambas?
Inserito da: Ceskho - 01 Luglio 2011, 10:17:41
Se hai risolto ti invito ad editare il primo messaggio ed inserire [RISOLTO] nel titolo. Grazie per la collaborazione.