Oppure

Loading
17/07/10 18:05
shpalman62
Ciao ragazzi, ho fatto un giro sul forum ma non sono riuscito a trovare quello che mi serve (se debbo dire la verità sono anche abbastanza scarso).
In Visual Basic 2010, avrei la necessità che il MsgBox si aprisse su di un lato dello schermo (in una posizione che decido io) e non al centro.
Si può fare?
Grazie 1000
ciao
aaa
17/07/10 18:46
HeDo
Postato originariamente da shpalman62:

Ciao ragazzi, ho fatto un giro sul forum ma non sono riuscito a trovare quello che mi serve (se debbo dire la verità sono anche abbastanza scarso).
In Visual Basic 2010, avrei la necessità che il MsgBox si aprisse su di un lato dello schermo (in una posizione che decido io) e non al centro.
Si può fare?
Grazie 1000
ciao


purtroppo no, devi creare una form e prima di chiamare show imposti la sua posizione in base alla grandezza dello schermo.
aaa
18/07/10 7:04
shpalman62
Grazie 1000 della gentile e solerte risposta.
Purtroppo è quello che sospettavo ma prima prima di creare una forma volevo essere sicuro che non ci fosse la possibilità. Sarebbe stato più comodo.
Ciao e grazie ancora.:k:
aaa
18/07/10 7:29
HeDo
Postato originariamente da shpalman62:

Grazie 1000 della gentile e solerte risposta.
Purtroppo è quello che sospettavo ma prima prima di creare una forma volevo essere sicuro che non ci fosse la possibilità. Sarebbe stato più comodo.
Ciao e grazie ancora.:k:


di niente :)
aaa
18/07/10 15:26
R0gerBlack
Per non intasare il progetto potresti crearla in locale con

Dim frmMsg As New Form
Dim X, Y As Int16 'a X e Y ci metti le dimensioni per te più adatte
frmMsg.StartPosition = FormStartPosition.Manual
frmMsg.Size = new Size(X,Y)
'..
aaa
19/07/10 18:48
Gianluca87
intasare in che senso?
aaa
19/07/10 20:23
HeDo
Postato originariamente da Gianluca87:

intasare in che senso?


eh ma gli sfugge che cmq per aggiungere un controllo a quella form deve aggiungerne una al progetto :)
aaa
20/07/10 16:13
shpalman62
Ringrazio tutti per l'interessamento.
Ho fatto qualche prova ma siccome sono un "novizio" non riesco a far compiere al mio msgbox "fittizio" quello che fa unvero msgbox. Faccio un esempio:

questo è quello che succederebbe cona msgbox normale
MsgBox("Bravo hai vinto";)
call vittoria()

In questo modo la sub vittoria verrà richiamata solamente dopo che avrò cliccato sul tasto OK del MsgBox

Se invece di MsgBox scrivo Form2.Show nella quale c'è una label con scritto "Bravo hai Vinto" e c'è un pulsante OK, il programma mi mostra la form2 ma continua ugualmente e mi richiama la sub vittoria senza aspettare.

Come faccio a sospendere il programma sulla form1 e farlo riprendere dallo stesso punto dopo aver fatto click sul button della form2 ?

grazie 1000
ciao a tutti
aaa