toolStrip tlačidlo na úpravu veľkosti obrázka
1. Veľkosť tlačidla sa nedá upraviť // Tento problém je pre nás zložitejší, prečo sa nedá upraviť? Možno sme vtedy neuvažovali o tom, že chceme upraviť veľkosť tlačidla
Výšku tlačidla môžete upraviť jednoducho zmenou jednej z vlastností toolStripu, autosize, na false
2. Obrázok tlačidla sa nedá upraviť // Toto je tiež veľký problém
ImagesCaling je nastavený na žiadne, aby sa zmenila veľkosť obrázka
3.displaystyle môže ovládať, či je zobrazený text alebo obrázok oba
4. Implementujte ikonu tak, aby sa zväčšovala pri pohybe myšou.
Píšte takto: toolStripButton1.ImageScaling = ToolStripItemImageScaling.None; Táto vlastnosť je predvolene nastavená na SizeToFit, ktorá automaticky škáluje ikonový obrázok na príslušnú veľkosť toolStrip. Táto hodnota je vhodnejšia, keď je AutoSize toolStripu falošná a zadávate dĺžku a šírku toolStripu. Žiadna z nich nenaznačuje, že ikona používa pôvodnú veľkosť obrázka, a ak je obrázok vyšší/širší ako toolStrip, prebytok nie je viditeľný.
Ak chcete zväčšiť ikonový obrázok za behu, musíte pripraviť obrázok vhodnej veľkosti. Napríklad systém štandardne pridáva výšku toolStripu na 25, môžete vypnúť toolStrip AutoSize a nastaviť výšku na 31, ikony sú 24x24, pri SizeToFit sa zmenia na 16x16, keď potrebujete priblížiť, zmena škálovania obrazu na Žiadne sa obnoví na 24x24.
Nakoniec, rozloženie je najlepšie robiť pomocou vlastností Padding a LayoutStyle v toolStrip.
Nakoniec, ak chcete ikonu meniť ľubovoľne...... Alebo zmeniť ImageScaling a nájsť niekoľko sád ikon rôznych veľkostí a podľa potreby zapísať atribúty Image do detí. |