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

    [VB2010 win forms] DropDown di ComboBox, come annullare la visualizzazione?

    ho una ComboBox con alcune date negli items.. Quando si fà click per aprire la tendina (elenco a discesa della combobox), asseconda della condizione, deve aprire la tendina oppure deve visualizzare un calendario.. E fin quà nessun problema! ho gestito tramite nell'evento DropDown. Però quando deve aprire il calendario, viene visualizzata anche la tendina della combobox .. Io vorrei che in questo caso la tendina venisse chiusa e visualizzato solo il calendario...

    Ecco il codice:
    codice:
    Private Sub DataDal_DropDown(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DataDal.DropDown
        
        ' condizione se contiene items non esegue il codice successivo
        if sender.items.count >0 then exit sub
    
        ' visualizza il calendario
        with Calendario
            .SetDate(Today)
            .Show
        end with
        
        sender.DroppedDown=False ' <-- dovrebbe chiudere la tendina
    
    End Sub
    impostando il metodo .DroppedDown su False dovrebbe chiudere la tendina, ma in questo caso (evento DropDown) viene eseguito troppo presto perchè la tendina ancora non è stata aperta e quindi inutile settare quel metodo, viene aperta comunque al termine di questo evento.

    Esiste un modo per impedire la visualizzazione della tendina? Qualche idea?

    Grazie
    Michele

  2. #2
    Potresti semplicemente sovrapporre al pulsante della ComboBox un Button e a bisogno aprire la tendina della combo mediante la proprietà DroppedDown.
    Chi non cerca trova.

  3. #3
    Originariamente inviato da tas
    Potresti semplicemente sovrapporre al pulsante della ComboBox un Button e a bisogno aprire la tendina della combo mediante la proprietà DroppedDown.
    ok grazie per l'idea..
    Michele

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.