Seti FormBorderStyle
ControlBox
FixedToolWindow
çalışmaz Not
false
-FormBorderStyle.Sizable
veya FormBorderStyle.SizableToolWindow
ve boş bir dizeye Text
ayarlayın ve bu sınır kaldıracaktır. Eğer büyükçe olmak istemiyorsanız, SizableToolWindow
kullanabilir ve formun codebehind bu ekleyin (belirttiğiniz olmadığı için her iki dili ekleme ve her ikisi ile soru etiketlenmiş): vb.net olarak
:
C#
Protected Overrides Sub WndProc(ByRef message As Message)
If message.Msg = &H84 Then ' WM_NCHITTEST
message.Result = CType(1, IntPtr)
Return
End If
MyBase.WndProc(message)
End Sub
:
protected override void WndProc(ref Message message)
{
if (message.Msg == 0x0084) // WM_NCHITTEST
message.Result = (IntPtr)1;
else base.WndProc(ref message);
}
Bu tamamıyla formun sınırını gizler. FormBorderStyle’ı 'FormBorderStyle.None' olarak ayarlamakla aynı şey. –
@Brennced no, öyle değil, sadece bir test yaptım ve Dropbox'ın penceresi – Jcl
Nevermind gibi sınırı gösterir. Form sınırını gizleyen bazı kodları kaldırmayı unuttum. Hızlı yanıtınız için teşekkürler. –