Abgerundete Ecken in C # -Fensterformen [duplizieren]

8

Ich habe ein Fenster ohne Grenzen. Ich suchte Netz nach abgerundeten Ecken, aber alle mit Grenzen. Wie kann ich abgerundete Ecken des Formulars (not with borders) machen? Gibt es eine Möglichkeit, das zu tun?

Ich bin ein Neuling, c #, also bitte erklären ...

Danke

    
Hari krishnan 16.09.2013, 06:59
quelle

3 Antworten

24

versuche das:

%Vor%

von hier: Formular mit abgerundeten Rahmen in C #?

>     
AsfK 16.09.2013, 07:08
quelle
1

Die Region propery schneidet einfach die Ecken ab. Um eine echte abgerundete Ecke zu erhalten, müssen Sie die abgerundeten Rechtecke zeichnen.

Zeichnen von abgerundeten Rechtecken

Es könnte einfacher sein, ein Bild der gewünschten Form zu zeichnen und es auf die transparente Form zu setzen. Einfacher zu zeichnen, aber nicht in der Größe änderbar.

Überprüfen Sie auch Rex 16.09.2013 07:04

quelle
0

Ich habe diesen Code gefunden

Um die Textbox mit abgerundeten Ecken zu erstellen, habe ich angefangen, mit dem Paint Override-Ereignis zu arbeiten, aber leider ohne Ergebnis, was darauf zurückzuführen ist, dass die Textbox von Windows abgeleitet ist. Daher habe ich versucht, stattdessen die WM_PAINT API zu überschreiben, die die gewünschten Ergebnisse

hatte

Ссылка

Danke

    
Moayad Myro 28.05.2014 00:49
quelle

Tags und Links