2016-01-31 18 views

cevap

6

Seti FormBorderStyleControlBoxFixedToolWindow ç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); 
} 
+0

Bu tamamıyla formun sınırını gizler. FormBorderStyle’ı 'FormBorderStyle.None' olarak ayarlamakla aynı şey. –

+0

@Brennced no, öyle değil, sadece bir test yaptım ve Dropbox'ın penceresi – Jcl

+0

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. –

İlgili konular