Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    83

    [vb.net]chiave di registro inventata

    good morning!

    question di oggi:

    devo eliminare un chiave del registro di sistema (chiave inventata), il probl è:

    come faccio a visualizzare un messaggio quando non trova la chiave che voglio io?

    thx

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    83
    scusate, il titolo è sbagliato..me ne sn accorto ade
    sarebbe "chiave di registro non trovata"

  3. #3
    Nel momento in cui la provi ad aprire per eliminarla viene generata un'eccezione che tu andrai a gestire per mostrare il messaggio di errore.
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    83
    perfect grazie ho risolto..

    ahn ultima cosa ..anke se nn riguarda col titolo

    ho una msgbox YesNoCancel..
    se premo su Yes mi viene fuori un altro msgbox
    se premo su No mi viene fuori un altro msgbox
    mentre se premo su Cancel mi viene fuori l'msgbox di No

    codice:
    if msgbox ("Vuoi continuare?",msgboxstyle.yesnocancel) = msgboxresult.yes then
       msgbox("bravo")
    elseif msgboxresult.No then
       msgbox("chiudo")
    endif
    ps= ho messo elseif xk ci sono altre cose prima di questo codice

  5. #5
    In primo luogo non usare MsgBox (funzione mantenuta solo per compatibilità con VB6) ma MessageBox.Show. Inoltre il codice che hai usato non funzionerà mai, visto che l'ElseIf non prende in considerazione il valore restituito da MsgBox. Il codice corretto è il seguente:
    codice:
    Select Case MessageBox.Show("Vuoi continuare?", "Domanda", MessageBoxButtons.YesNoCancel)
        Case DialogResult.Yes
            MessageBox.Show("Bravo")
        Case DialogResult.No
            MessageBox.Show("Chiudo")
        Case DialogResult.Cancel
            MessageBox.Show("Hai scelto di annullare")
    End Select
    Amaro C++, il gusto pieno dell'undefined behavior.

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    83
    thx!

    infatti sono abituato cn vb6 thx 1000

  7. #7
    Originariamente inviato da redhack
    infatti sono abituato cn vb6
    Regola numero 1 in VB.NET: dimenticare VB6.
    Amaro C++, il gusto pieno dell'undefined behavior.

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Originariamente inviato da redhack
    infatti sono abituato cn vb6
    Neanche con vb6 quel codice avrebbe funzionato, a prescindere dalla MsgBox ... il problema era nell'uso della If ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.