toolStrip button, aby zmienić rozmiar obrazu
1. Rozmiar przycisku nie może być zmieniony // Ten problem jest dla nas bardziej kłopotliwy, dlaczego nie można go zmodyfikować? Może wtedy nie pomyśleliśmy, że chcemy zmienić rozmiar przycisku
Możesz zmienić wysokość przycisku, po prostu zmieniając jedną z właściwości toolStrip, autosize, na false
2. Obraz przycisku nie może być modyfikowany // To również poważny problem
Obrazy Caling jest ustawiony na zero, aby modyfikować rozmiar obrazu
3. Displaystyle może kontrolować, czy tekst wyświetlany czy obraz jest oba.
4. Zaimplementuj ikonę, która powiększa się podczas natrzymywania kursora.
Pisz tak: toolStripButton1.ImageScaling = ToolStripItemImageScaling.None; Ta właściwość domyślnie przyjmuje SizeToFit, która automatycznie skaluje obraz ikony do odpowiedniego rozmiaru toolStrip. Ta wartość jest bardziej odpowiednia, gdy AutoSize toolStrip jest fałszywy, a określasz długość i szerokość toolStrip. Żadna z nich nie wskazuje, że ikona używa oryginalnego rozmiaru obrazu, a jeśli obraz jest wyższy/szerszy niż toolStrip, nadmiar nie jest widoczny.
Jeśli chcesz powiększyć obraz ikony w czasie działania, musisz przygotować obraz o odpowiednim rozmiarze. Na przykład system domyślnie dodaje wysokość toolStrip do 25, możesz wyłączyć AutoSize w toolStrip i ustawić wysokość do 31, ikony mają 24x24, po SizeToFit stanie się 16x16, a gdy musisz przybliżyć, zmiana skalowania obrazu tego elementu na Brak przywróci się do 24x24.
Na koniec, układ najlepiej wykonać za pomocą właściwości Padding i LayoutStyle w toolStrip.
Na koniec, jeśli chcesz zmienić ikonę dowolnie...... Albo zmień ImageScaling i znajdź kilka zestawów ikon o różnych rozmiarach, a atrybuty obrazu zapisz dzieciom w razie potrzeby. |