Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117

    [VB.NET] - Eliminare alcuni giorni dal datetimepicker

    Ciao a tutti,
    cercando online non ho trovato grosse soluzioni (se non usare controlli di terze parti a pagamento) per fare ciò che ho scritto nel titolo.

    Mi piacerebbe ottenere dei datetimepicker filtrati (che so...con i sabati e le domeniche disabilitati o magari anche con determinate date escluse dalla selezione) ma non riesco proprio a venirne a capo.

    Qualcuno sa come è possibile aggirare questo problema?
    Grazie!

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Non sono sicuro che il controllo DateTimePicker supporti questa funzionalità.

    Forse potresti agire in questo modo: tramite l'evento Paint gestire il disegno del calendario andando a scrivere in modo diverso i giorni spenti, e in fase di selezione scartare il valore selezionato se non corrisponde a uno di quelli che ritieni validi.

    In questo modo, non cambi le funzionalità del controllo, ma l'utente ha comunque un feedback visivo dei giorni che gli/le sono preclusi.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  3. #3
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    Grazie Alka! Posso provare! L'evento paint lo gestisco nel file Designer.Vb o in quello .vb di base?

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.