Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [vb.net] Fare in modo che "scatti" un evento anche se il controllo è disabilitato

    salve a tutti,

    vi illustro la mia situazione:

    in un form ho un MenuStrip con vari ToolStripMenuItem e una StatusBar divisa in tre pannelli.

    vorrei fare in modo che quando seleziono un ToolStripMenuItem nel primo pannello della StatusBar venisse visualizzato una descrizione (messa da me nel tag del ToolStripMenuItem) , e quando deseleziono quel controllo tutto tornasse con una scritta predefinita..

    niente di più facile ho pensato io... e infatti ecco il codice:

    codice:
    	Private Sub CambiaPannelloInfo(ByVal sender As Object, ByVal e As System.EventArgs)
    		Dim strTag As String
    		Try
    			strTag = CType(sender, ToolStripMenuItem).Tag.ToString()
    		Catch ex As Exception
    			strTag = "Per ottenere la Guida, premere F1"
    		End Try
    		PannelloInfo.Text = strTag
    	End Sub
    
    	Private Sub RipristinaPannelloInfo(ByVal sender As Object, ByVal e As System.EventArgs)
    		Dim strTag As String = "Per ottenere la Guida, premere F1"
    		PannelloInfo.Text = strTag
    	End Sub
    pansavo di aver risolto il tutto così, invece no, perchè quando il controllo è disabilitato gli eventi del mouse non scattano...

    come posso far scattare i due eventi anche nel caso in cui il controllo è disabilitato??

    grazie

    ps: nel codice non ci sono gli handles perchè li aggiungo io in una sub separata tramite AddHandler
    Bombardare per la pace, è come trombare per la verginità.

    C'è qualcuno al mondo che tromba troppo secondo me...

    Andrea Medici

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    E' un controsenso ... se il controllo e' disabilitato, gli eventi non devono essere generati ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    e allora come hanno fatto quelli della Microsoft con la "console sevizio fax"?

    in quel programma anche se il controllo è disabilitato e viene selezionato, nella barra di stato viene visualizzata lo stesso la descrizione associata al controllo...
    Bombardare per la pace, è come trombare per la verginità.

    C'è qualcuno al mondo che tromba troppo secondo me...

    Andrea Medici

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.