Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Non far chiudere una form in vb
Forum - Visual Basic 6 - Non far chiudere una form in vb

Avatar
luca94 (Normal User)
Pro


Messaggi: 71
Iscritto: 07/05/2008

Segnala al moderatore
Postato alle 18:59
Martedì, 10/02/2009
Salve a tutti,
è possibile non far chiudere una form in nessun modo, cioè anche se si preme la X non si chiude??

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 19:33
Martedì, 10/02/2009
si che e' possibile

Codice sorgente - presumibilmente VB.NET

  1. Private Sub form_unload(cancel As Integer)
  2.  cancel = 1
  3. End Sub


PM Quote
Avatar
nicola1.x (Normal User)
Newbie


Messaggi: 1
Iscritto: 10/02/2009

Segnala al moderatore
Postato alle 19:42
Martedì, 10/02/2009
avrei l'ntenzione di creare un menu a tendina con sottomenu da form select...se si può creare inche modo con quale programa?grazie...
:-?

PM Quote
Avatar
fa1212 (Normal User)
Pro


Messaggi: 101
Iscritto: 09/10/2008

Segnala al moderatore
Postato alle 20:29
Martedì, 10/02/2009
forse se crei un nuovo topic hai più possibilità che ti rispondano e poi non ho capito la tua domanda ma mi sà che è un mio problema perchè stasera sono fuso

PM Quote
Avatar
tippolo (Normal User)
Pro


Messaggi: 157
Iscritto: 21/09/2008

Segnala al moderatore
Postato alle 21:10
Martedì, 10/02/2009
Testo quotato

Postato originariamente da luca94:

Salve a tutti,
è possibile non far chiudere una form in nessun modo, cioè anche se si preme la X non si chiude??


muteblaster ti ha dato la dritta per non chiudere il form con la X, tu hai considerato il modo per poterlo chiudere poi da pulsante?
Se si sai come fare?

Testo quotato

Postato originariamente da muteblaster:

si che e' possibile

Codice sorgente - presumibilmente VB.NET

  1. Private Sub form_unload(cancel As Integer)
  2.  cancel = 1
  3. End Sub




Mute il codice conviene inserirlo nell'evento Form_QueryUnload che è l'ultimo a scatenarsi ;)

PM Quote
Avatar
tippolo (Normal User)
Pro


Messaggi: 157
Iscritto: 21/09/2008

Segnala al moderatore
Postato alle 21:13
Martedì, 10/02/2009
Testo quotato

Postato originariamente da fa1212:

forse se crei un nuovo topic hai più possibilità che ti rispondano e poi non ho capito la tua domanda ma mi sà che è un mio problema perchè stasera sono fuso


Il problema non è solamente tuo :D

PM Quote
Avatar
franco2 (Normal User)
Newbie


Messaggi: 14
Iscritto: 20/01/2009

Segnala al moderatore
Postato alle 22:35
Martedì, 10/02/2009
io l'ho risolta con:

Codice sorgente - presumibilmente VB.NET

  1. Private Declare Function DeleteMenu Lib "user32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long
  2. Private Declare Function GetSystemMenu Lib "user32" (ByVal hwnd As Long, ByVal bRevert As Long) As Long



Codice sorgente - presumibilmente VB.NET

  1. Private Sub RemoveMenus()
  2.     Dim hMenu As Long
  3.     hMenu = GetSystemMenu(hwnd, False)
  4.     DeleteMenu hMenu, 6, MF_BYPOSITION
  5. End Sub



dovrebbe esserci tutto

Ultima modifica effettuata da franco2 il 10/02/2009 alle 22:36
PM Quote