Можно ли средствами C# сделать так, чтобы часть изображения было за пределами формы? Пример ниже:
Можно сделать так, как предложили в комментариях. Надо будет делать дополнительную форму, в ресурсы добавить картинку с прозрачным фоном и поставить ее на задний фон. Код будет примерно следующий (здесь картинка вставляется программно):
public Form3()
{
InitializeComponent();
this.BackgroundImage = FormTransform.Properties.Resources._6;
this.FormBorderStyle = FormBorderStyle.None;
this.AllowTransparency = true;
this.BackColor = Color.AliceBlue;
this.TransparencyKey = this.BackColor;
this.ShowInTaskbar = false;
}
Вот что-то похожее на это у вас должно получиться:
P.S. Поправил код согласно комментария Seedorf. Спасибо за совет.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей