toolStrip для изменения размера изображения
1. Размер кнопки нельзя изменить // Эта проблема для нас более проблема, почему её нельзя изменить? Возможно, мы тогда не подумали, что хотим изменить размер кнопки
Вы можете изменить высоту кнопки, просто изменив одно из свойств toolStrip, autosize, на false
2. Изображение кнопки нельзя изменить // Это тоже большая проблема
ImageCaling установлен в нулевой для изменения размера изображения
3.displaystyle может управлять, является ли отображаемый текст или изображение и тем, и другое
4. Реализуйте иконку так, чтобы она становилась больше при наведении курсора.
Пишите так: toolStripButton1.ImageScaling = ToolStripItemImageScaling.None; Это свойство по умолчанию устанавливается на SizeToFit, который автоматически масштабирует изображение иконки до соответствующего размера toolStrip. Это значение более уместно, когда AutoSize toolStrip ложен и вы указываете длину и ширину toolStrip. Ни одно не указывает на то, что иконка использует исходный размер изображения, и если изображение выше или шире toolStrip, избыток не виден.
Поэтому, если вы хотите увеличить изображение иконки во время выполнения, нужно подготовить изображение подходящего размера. Например, система по умолчанию добавляет высоту toolStrip до 25, вы можете отключить AutoSize toolStrip и настроить высоту до 31, значки 24x24, при SizeToFit он станет 16x16, когда нужно увеличить, изменить масштабирование изображения этого элемента на None восстановится обратно до 24x24.
Наконец, раскладку лучше всего выполнять с помощью свойств Padding и LayoutStyle toolStrip.
Наконец, если хотите изменить иконку произвольно...... Или измените ImageScaling, найдите несколько наборов иконок разных размеров и при необходимости запишите атрибуты Image для детей. |