Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [VB6] Click su icona

  1. #1
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291

    VB6- Click su icona.

    In un modulo, diverso da quello del FrmMDI, dovrei intercettare il click fatto su un'icona inserita nella Toolbar, del predetto FrmMDI, con una condizione If; è possibile?
    In altri termini, nel modulo della FrmMDI uso questo codice:
    Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)
    Select Case Button.Key
    ' Esce dal programma:
    Case "Exit"
    Call mnuFileEsci_Click
    .... .... ....
    Per ogni Case che corrisponde alla Key di un' icona ne consegue un'azione, ma fuori dalla su esposta routine e in un modulo bas, come devo fare per interpretare il click su un'icona ?
    LM

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    156
    puoi provare nomeform.toolbar1.xxxxxxx nel modulo.
    Mi e' venuta cosi'

  3. #3
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    Ma dai, così sarebbe troppo semplice.
    Mi sono spiegato male.
    Sulla ToolBar, tra le altre, c'è l'icona "Stampa" e l'icona "Anteprima". La domanda è questa: come faccio a rilevare che è stata premuta l'icona "Stampa" o viceversa "Anteprima" in un modulo Bas (quindi al di fuori del modulo della FrmMDI che contiene la ToolBar sulla quale sono posizionale le icone), per attivare la relativa opzione?
    LM

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Devi passare un parametro alla funzione del tuo modulo bas che le dica quale bottone hai pressato!

    O te lo inventi tu, o gli passi proprio il valore di Button.Key

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.