Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 32
  1. #1

    [vb6]Comman che richiama Command

    ho un tasto " Command1 "

    nel cliccare questo come posso richiamare un'altro Command2..

    nel senso che deve al clikkare del primo si azioni anche il 2°

    grazie per eventuale risposta
    i miei post sono RIFERITI TUTTI A VISUAL BASIC 6
    MSN MESSENGER : magicolotto@hotmail.it

  2. #2
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    Re: [vb6]Comman che richiama Command

    Originariamente inviato da Magicolotto
    ho un tasto " Command1 "

    nel cliccare questo come posso richiamare un'altro Command2..

    nel senso che deve al clikkare del primo si azioni anche il 2°

    grazie per eventuale risposta
    non è molto chiaro quello che intendi fare.. ma se ho capito potresti semplicemente scrivere in un metodo il codice che hai sul secondo pulsante e quindi richiamare quel metodo..

  3. #3
    be non vorreiscrivere in codice del command2 in command1

    anche perche vorrei utilizzare questa funzione anche con Option

    cioè clikkando command1 richiami un Option selezionato
    i miei post sono RIFERITI TUTTI A VISUAL BASIC 6
    MSN MESSENGER : magicolotto@hotmail.it

  4. #4
    Scusa, scrivi il codice comune in un unica funzione che richiami dai vari gestori di evento.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    appunto


    come si fa?
    i miei post sono RIFERITI TUTTI A VISUAL BASIC 6
    MSN MESSENGER : magicolotto@hotmail.it

  6. #6
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da MItaly
    Scusa, scrivi il codice comune in un unica funzione che richiami dai vari gestori di evento.
    e io che avevo detto ?
    ma come come si fà??! crei un metodo e ci scrivi il codice dentro..
    codice:
    private void ciccio(){
    //codice comune ai due pulsanti
    }
    
    evento del command1..
    ciccio();
    
    evento del command2..
    ciccio();

  7. #7
    non si puo' fare senza una funzione?
    i miei post sono RIFERITI TUTTI A VISUAL BASIC 6
    MSN MESSENGER : magicolotto@hotmail.it

  8. #8
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da Magicolotto
    non si puo' fare senza una funzione?
    certo.. devi duplicare il codice.. ma mi sà che devi chiarire bene cosa intendi fare..

  9. #9
    ho un command1 che serve per scorrere un archivio access

    cliccandolo l'archivio scorre visualizzando il contenuto

    se ho un Option1 selezionato e scorro l'archivio, Option uno non si aziona...

    di conseguenza devo diselezionarlo.. per poi aselezionarlo per far si che funzioni

    mentre vorrei che durante lo scorrimento dellarchivio tramite command1 esse funzionasse ad ogni clik sul command1
    i miei post sono RIFERITI TUTTI A VISUAL BASIC 6
    MSN MESSENGER : magicolotto@hotmail.it

  10. #10
    Originariamente inviato da dops
    e io che avevo detto ?
    ma come come si fà??! crei un metodo e ci scrivi il codice dentro..
    codice:
    private void ciccio(){
    //codice comune ai due pulsanti
    }
    
    evento del command1..
    ciccio();
    
    evento del command2..
    ciccio();
    Traduco in VB6, che non si sa mai...
    codice:
    Private Sub GestoreGlobale()
        'Fa quello che deve fare
    End Sub
    Private Sub Command1_Click()
        GestoreGlobale
    End Sub
    Private Sub Command2_Click()
        GestoreGlobale
    End Sub
    Consiglione: se serve sapere qualche proprietà dell'oggetto che ha generato l'evento basta modificare così il codice:
    codice:
    Private Sub GestoreGlobale(Sender As Control)
        'Fa quello che deve fare (esempio stupido, visualizza il nome del controllo che ha generato l'evento)
        MsgBox Sender.Name
    End Sub
    Private Sub Command1_Click()
        GestoreGlobale Command1
    End Sub
    Private Sub Command2_Click()
        GestoreGlobale Command2
    End Sub
    Ah... come sono belli i delegate multicast del C# rispetto a questo schifo, eh, dops?
    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.