Ich arbeite in C#. Ich weiß, dass diese Frage häufig gestellt wird, nur dass ich die obere Leiste immer noch nicht vollständig ausblenden kann. Dies ist das Ergebnis, das ich erhalte, wenn ich die Form-Textzeichenfolge auf "" und controlbox = false
setze.Topleiste in Windows Form C kann nicht vollständig ausgeblendet werden #
wollen immer noch den Schatteneffekt:
So wie Sie die Grenze sehen auf der Seite verschwunden ist (! Groß), und es ist die üblichen Schatten (toll!), Aber die obere Grenze hat diese seltsame weiße Linie, die ich nicht entfernen kann.
Ich möchte nicht die Formularrahmen-Eigenschaft auf "keine" festlegen, wie ich die integrierten umfangreichen Steuerelemente und Formular Schatten genießen, so dass dies keine Option ist. Irgendwelche anderen Vorschläge dafür?
Vielen Dank im Voraus!
(I sollte festgelegt werden, dass die Tasten auf der oberen rechten Seite werden von mir erzeugt und zeigen den Rand meiner editierbare Form. Der weiße Raum über das ist, was ich zu entfernen versuche.)
Haben Sie Folgendes versucht: [Wie erstellt man ein Formular mit einem Rahmen, aber keine Titelleiste? (wie Lautstärkeregelung unter Windows 7)] (http://stackoverflow.com/questions/3594086/how-to-create-a-form-with-a-border-but-no-title-bar-like-volume- control-on-wi) –
@RezaAghaei Ja, ich habe das gelesen, bevor ich das gepostet habe. form.FormBorderStyle = FormBorderStyle.SimalToolWindow; Ich habe das, was ich als Grenze eingestellt habe, aber es sieht immer noch gleich aus. – user3811284