Кнопка toolStrip для зміни розміру зображення
1. Розмір кнопки не можна змінити // Ця проблема для нас більш складна, чому її не можна змінити, можливо, ми тоді не врахували бажання змінити розмір кнопки
Ви можете змінити висоту кнопки, просто змінивши одну з властивостей toolStrip — autosize — на false
2. Зображення кнопки не можна змінити // Це також велика проблема
ImageCaling встановлено на none для зміни розміру зображення
3.displaystyle може керувати, чи відображається текст або зображення одночасно
4. Реалізуйте іконку, щоб вона ставала більшою при наведенні.
Пишіть так: toolStripButton1.ImageScaling = ToolStripItemImageScaling.None; Ця властивість за замовчуванням виконує SizeToFit, який автоматично масштабує зображення іконки до відповідного розміру toolStrip. Це значення більш доречне, коли AutoSize toolStrip хибний і ви вказуєте довжину та ширину toolStrip. Жоден не вказує, що іконка використовує оригінальний розмір зображення, і якщо зображення вище/ширше за toolStrip, надлишок не видно.
Тож якщо ви хочете збільшити зображення іконки під час виконання, потрібно підготувати зображення відповідного розміру. Наприклад, система за замовчуванням додає висоту toolStrip до 25, ви можете вимкнути AutoSize toolStrip і налаштувати висоту до 31, іконки 24x24, коли SizeToFit стане 16x16, коли потрібно збільшити, змінити масштабування зображення цього елемента на None буде відновлено до 24x24.
Нарешті, макет найкраще виконувати за допомогою властивостей Підкладки та LayoutStyle toolStrip.
Нарешті, якщо хочете змінити іконку довільно...... Або змініть ImageScaling, знайдіть кілька наборів іконок різних розмірів і запишіть атрибути Image для дітей, коли потрібно. |