pulsante toolStrip per modificare la dimensione dell'immagine
1. La dimensione del pulsante non può essere modificata // Questo problema è più problematico per noi, perché non può essere modificato? Forse non avevamo considerato di voler modificare la dimensione del pulsante in quel momento
Puoi modificare l'altezza del pulsante semplicemente cambiando una delle proprietà di toolStrip, autosize, in false
2. L'immagine del pulsante non può essere modificata // Anche questo è un grosso problema
ImagesCaling è impostato su zero per modificare la dimensione dell'immagine
3.displaystyle può controllare se il testo di visualizzazione o l'immagine siano entrambi
4. Implementa l'icona per ingrandirsi quando si passa il mouse sopra il cursore.
Scrivi così: ToolStripButton1.ImageScaling = ToolStripItemImageScaling.None; Questa proprietà è predefinita su SizeToFit, che scala automaticamente l'immagine iconica alla dimensione appropriata di toolStrip. Questo valore è più appropriato quando l'AutoDimensione dello toolStrip è falsa e si specificano la lunghezza e la larghezza dello toolStrip. Nessuno indica che l'icona utilizzi la dimensione originale dell'Immagine e, se l'Immagine è più alta/larga dello strumentoStrip, l'eccesso non è visibile.
Quindi, se vuoi ingrandire l'immagine dell'icona durante l'esecuzione, devi preparare un'immagine di dimensioni adeguate. Ad esempio, il sistema aggiunge l'altezza toolStrip a 25 di default, puoi disattivare l'AutoSize di toolStrip e regolare l'altezza a 31, le icone sono 24x24, quando SizeToFit diventerà 16x16, quando devi zoomare cambia la scalatura dell'immagine di questo elemento in None verrà ripristinata a 24x24.
Infine, il layout è meglio realizzato con le proprietà Padding e LayoutStyle di toolStrip.
Infine, se vuoi cambiare l'icona arbitrariamente...... Oppure cambia ImageScaling e trova qualche set di icone di dimensioni diverse, e scrivi gli attributi Image ai figli quando necessario. |