Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    93

    [VB.net] Select case e Sender

    C'e' un modo di poter usare il select case per verificare il sender di un evento?
    Io ho provato ma non ci son riuscito perche' da errore sia con IS che senza, forse l'unica possibilita' e' convertire in intero?

    Grazie

  2. #2

    Che linguaggio?

    Che linguaggio?

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    93
    Urca, mi ero scordato, corretto al volo :P

    Uh? non si aggiorna nel titolo... chiedo a qualche mod di sistemare... grazie

  4. #4
    Devi usare una serie di If:
    codice:
    If sender Is btnOK Then
        '...
    ElseIf sender Is btnCancel Then
        '...
    ElseIf sender Is btnEsci Then
        '...
    End If
    .
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    93
    Infatti per ora ho usato l'if, ma speravo di usare il case perche' mi pareva piu' chiaro.

    Grazie.

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Originariamente inviato da Bighi
    Infatti per ora ho usato l'if, ma speravo di usare il case perche' mi pareva piu' chiaro.
    Il Select Case si usa con valori costanti.

    In genere, quando si fa un impiego pesante del costrutto Select Case, forse è un ambito in cui si può introdurre l'applicazione del polimorfismo (OOP).
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #7
    Più che altro il Select Case si può usare solo con tipi primitivi o con oggetti che effettuino l'overloading dell'operatore = (o, più in generale, dell'operatore di confronto situato dopo Case Is).
    Amaro C++, il gusto pieno dell'undefined behavior.

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.