butonul toolStrip pentru a modifica dimensiunea imaginii
1. Dimensiunea butoanelor nu poate fi modificată // Această problemă ne este mai problematică, de ce nu poate fi modificată? Poate nu ne-am gândit atunci că vrem să modificăm dimensiunea butoanelor
Poți modifica înălțimea butonului pur și simplu schimbând una dintre proprietățile toolStrip, autosize, la false
2. Imaginea butonului nu poate fi modificată // Aceasta este și o problemă mare
ImagesCaling este setat pe zero pentru a modifica dimensiunea imaginii
3.displaystyle poate controla dacă textul de afișare sau imaginea sunt ambele
4. Implementează pictograma pentru a deveni mai mare când treci cursorul cu mouse-ul.
Scrie astfel: toolStripButton1.ImageScaling = ToolStripItemImageScaling.None; Această proprietate este implicită SizeToFit, care scalează automat imaginea iconiței la dimensiunea corespunzătoare a toolStrip. Această valoare este mai potrivită atunci când AutoSize al toolStrip-ului este fals și specifici lungimea și lățimea toolStrip-ului. Niciuna nu indică faptul că pictograma folosește dimensiunea originală a imaginii, iar dacă imaginea este mai înaltă/mai lată decât toolStrip-ul, excesul nu este vizibil.
Așadar, dacă vrei să mărești imaginea iconiței la rulare, trebuie să pregătești o imagine de dimensiune potrivită. De exemplu, sistemul adaugă înălțimea toolStrip la 25 implicit, poți dezactiva AutoSize al toolStrip și ajusta înălțimea la 31, pictogramele sunt 24x24, când SizeToFit devine 16x16, iar când trebuie să mărești, schimbarea ImageScaling a acestui obiect la None va fi restaurată la 24x24.
În final, layout-ul este cel mai bine realizat cu proprietățile Padding și LayoutStyle ale toolStrip.
În final, dacă vrei să schimbi pictograma arbitrar...... Sau schimbă ImageScaling și găsește câteva seturi de pictograme de dimensiuni diferite și scrie atributele Image copiilor când este nevoie. |