toolStrip-Button zur Änderung der Bildgröße
1. Die Tastengröße kann nicht geändert werden // Dieses Problem ist für uns noch schwieriger, warum kann sie nicht geändert werden? Vielleicht haben wir damals nicht bedacht, dass wir die Tastengröße ändern wollen
Du kannst die Höhe des Buttons einfach ändern, indem du eine der ToolStrip-Eigenschaften, autosize, auf false änderst
2. Das Bild des Knopfes kann nicht verändert werden // Das ist ebenfalls ein großes Problem
ImagesCaling ist auf null gesetzt, um die Bildgröße zu ändern
3. DisplayStyle kann steuern, ob der Anzeigetext oder das Bild beides ist
4. Implementiere das Symbol so, dass es größer wird, wenn du mit der Maus schwebst.
Schreibe so: toolStripButton1.ImageScaling = ToolStripItemImageScaling.None; Diese Eigenschaft ist standardmäßig auf SizeToFit eingestellt, das das Iconbild automatisch auf die passende Größe von toolStrip skaliert. Dieser Wert ist passender, wenn die AutoSize des toolStrip falsch ist und man die Länge und Breite des toolStrip angibt. Keine zeigt an, dass das Symbol die ursprüngliche Bildgröße verwendet, und wenn das Bild höher/breiter als der toolStrip ist, ist der Überschuss nicht sichtbar.
Wenn Sie das Iconbild zur Laufzeit vergrößern möchten, müssen Sie ein Bild in geeigneter Größe vorbereiten. Zum Beispiel fügt das System toolStrip standardmäßig die Höhe auf 25 hinzu, du kannst die AutoSize von toolStrip deaktivieren und die Höhe auf 31 anpassen, die Symbole sind 24x24, bei SizeToFit wird es auf 16x16, wenn du hineinzoomen musst, änderst du die ImageScaling dieses Objekts auf Keine und setzt sie wieder auf 24x24 zurück.
Schließlich wird das Layout am besten mit den Padded- und LayoutStyle-Eigenschaften des toolStrip gestaltet.
Schließlich, wenn du das Symbol willkürlich ändern möchtest...... Oder ändere ImageScaling und suche ein paar Symbolsets unterschiedlicher Größe und schreibe die Image-Attribute bei Bedarf an die Kinder. |