Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    2

    [C#] Personalizzazione bottone

    Voglio creare un particolare bottone con testo e immagine che rimane senza bordi se non ci si passa sopra con il mouse, mentre viene messo in rilievo in caso contrario. Questo sono riuscito a sistemarlo, ma il problema è che l'immagine del bottone, quando lo si clicca, non si "abbassa" come fa il testo, ma resta fissa ed è brutto a vedersi. Nei pulsanti classici, quando si cliccano, si abbassano sia il testo che l'immagine, come si può ottenere lo stesso effetto?
    Il codice che ho scritto per sistemare il problema dei bordi è:

    codice:
      private void button1_MouseEnter(object sender, EventArgs e)
            {
                button1.FlatStyle = FlatStyle.Popup;
            }
    
            private void button1_MouseLeave(object sender, EventArgs e)
            {
                button1.FlatStyle = FlatStyle.Flat;
            }
    mentre l'immagine l'ho messa tramite la proprietà Image.

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    970
    Nei pulsanti classici, quando si cliccano, si abbassano sia il testo che l'immagine, come si può ottenere lo stesso effetto?
    Non mi è chiaro per niente, nei Button classici sull'evento click cambia solo il colore di sfondo, non so cosa tu intenda per abbassare.
    Sbagliare è umano, perseverare è diabolico.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.