C # - Отключить кнопки с изображением - PullRequest
1 голос
/ 25 октября 2010

Я использую C # и WinForms.

При использовании кнопки со свойством BackgroundImage, когда я включаю / отключаю кнопку, изображение не становится серым ... Результат: пользователь не можетчтобы узнать, включена ли кнопка или нет, не пытаясь нажать на нее.

При использовании кнопки со свойством Image поведение изображения правильное, но изображение не центрировано в кнопке!

alt text

Как вы можете видеть на картинке, первая кнопка использует BackgroundImage, вторая использует свойство Image, но знак минус расположен не по центру ... Как мне управлять этим состоянием включения / выключенияс правильным поведением изображения?

Заранее спасибо!

1 Ответ

1 голос
/ 25 октября 2010

Некоторое время назад я делал то же самое, и все получалось, просто используя свойство Image.Вы можете попытаться установить ImageAlign:

button.ImageAlign = System.Drawing.ContentAlignment.MiddleCenter;

Возможно, увеличьте размеры кнопки, чтобы увидеть, если это что-то изменит (возможно, изображение слишком велико для отключенной кнопки. Все, что я могу вам сказать, это то, что онадолжно отлично работать, используя свойство Image.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...