Панель Windows Forms C # не должна иметь белого фона, а панель должна быть только изображением - PullRequest
2 голосов
/ 24 августа 2011

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

Спасибо Atif enter image description here

Ответы [ 6 ]

3 голосов
/ 24 августа 2011

насколько я понимаю, вы хотите, чтобы ваша форма была невидимой? это не очень хорошо поддерживается в winforms, и вам стоит подумать о переходе на WPF. Однако есть этот пример:

http://www.blackbeltcoder.com/Articles/winforms/non-rectangular-splash-screen-for-winforms

создайте заставку по совету автора.

1 голос
/ 24 августа 2011

Прочтите ImageSize перед применением к форме.Изменить размер формы с размером изображения.Если вы можете установить свойство ControlBox формы, вы даже можете скрыть кнопки «Закрыть», «Развернуть» и «Свернуть» в правом верхнем углу.

1 голос
/ 24 августа 2011

Я думаю, что вы установили свойства формы [ BackgroundImageLayout: stretch ] или

необходимо изменить размер изображения (ширина, высота) такой же, как размер формы (ширина, высота)

0 голосов
/ 24 августа 2011

Поместите изображение в форму напрямую, установив следующие свойства:

Form1.BackgroundImage = MyBackgroundImage
Form1.BackgroundImageLayout = Stretch
0 голосов
/ 24 августа 2011

Вам необходимо установить для свойства BackgroundImageLayout значение ImageLayout.Stretch, ImageLayout.Zoom или ImageLayout.Tile в зависимости от того, как вы хотите, чтобы изображение заполняло форму.

0 голосов
/ 24 августа 2011

То есть вы хотите растянуть свое изображение до оконной рамы? Просто закрепите коробку в полный размер формы. В родительском контейнере есть опция Dock. Используйте это

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