toolStrip бутон за промяна на размера на изображението
1. Размерът на бутона не може да бъде променян // Този проблем ни е по-досаден, защо не може да се промени, може би не сме взели предвид, че искаме да променим размера на бутона тогава.
Можеш да промениш височината на бутона, като просто промениш едно от свойствата на toolStrip, autosize, на false
2. Изображението на бутона не може да се променя // Това също е голям проблем
ImagesCaling е настроен на no, за да промени размера на изображението
3.displaystyle може да контролира дали текстът на дисплея или изображението са и двете
4. Имплементирайте иконата да става по-голяма при задържане на курсора.
Пишете така: toolStripButton1.ImageScaling = ToolStripItemImageScaling.None; Това свойство по подразбиране е SizeToFit, което автоматично мащабира изображението на иконата до съответния размер на toolStrip. Тази стойност е по-подходяща, когато AutoSize на toolStrip е фалшив и посочите дължината и ширината на toolStrip. Нито едно не показва, че иконата използва оригиналния размер на изображението, и ако изображението е по-високо/по-широко от toolStrip, излишъкът не се вижда.
Така че, ако искате да увеличите изображението на иконата по време на изпълнение, трябва да подготвите изображение с подходящ размер. Например, системата по подразбиране добавя височината на toolStrip до 25, можете да изключите AutoSize на toolStrip и да настроите височината на 31, иконите са 24x24, когато използвате SizeToFit ще стане 16x16, когато трябва да увеличите, промените ImageScaling на този елемент на None ще се възстанови обратно на 24x24.
Накрая, оформлението е най-добре да се направи с свойствата на ToolStrip за запълване и LayoutStyle.
Накрая, ако искате да промените иконата произволно...... Или променете ImageScaling и намерете няколко комплекта икони с различни размери, и запишете атрибутите Image на децата, когато е необходимо. |