список изображений с меткой, почему он продолжает сжимать изображения - PullRequest
1 голос
/ 06 июля 2010

Я использую список изображений с элементом управления надписью, в основном я делаю пользовательский эффект наложения.Тем не менее, если я использую список изображений и пытаюсь записать изображение на этикетку, оно продолжает сжимать изображение до 16x16, даже когда изображение в списке на самом деле имеет высоту 21 на 65 и ширину, почему это так и как я могу это остановить, в основномотобразить изображение в размере по умолчанию?

1 Ответ

1 голос
/ 06 июля 2010

Проблема исходит из ImageList. У него есть свойство ImageSize , которое оказывает большое влияние на сам список.

Если вы посмотрите на время разработки в изображения вашего ImageList, они все покажут свои реальные значения ширины и высоты. Но ко времени компиляции изображения будут сохранены в списке с использованием заданного ImageSize. Таким образом, все изображений в ImageList будут уже растянуты до заданного размера во время выполнения .

Внимание : Если вы измените ImageSize во время выполнения, все изображения будут удалены из списка!

Для решения вашей проблемы у вас есть две возможности:

  1. Если все ваши изображения имеют одинаковый размер, установите этот размер в свой ImageList во время разработки .
  2. Если у вас есть изображения разных размеров, вы должны добавить их в файл Resources.resx и получить к ним доступ оттуда, потому что здесь они будут сохранены как есть, и доступ к ним также довольно прост, как Properties.Resources.MyPictureFile
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...