Forum: PC Hard- und Software Wie nennt man die Griffe an Controls im Designmode in VisualStudio?


von Uhu U. (uhu)


Angehängte Dateien:

Lesenswert?

Wie heißen die drei kleinen Quadrate in den MS-Dokus?

Wie kann man den Design-Modus aktivieren?

von Hans-Georg L. (h-g-l)


Lesenswert?

Zum Beispiel indem man C++ und Mfc lernt und dieses Beispiel 
durcharbeitet

http://msdn.microsoft.com/en-us/library/ms177537%28v=vs.80%29.aspx

von Uhu U. (uhu)


Lesenswert?

Hans-Georg Lehnard schrieb:
> Zum Beispiel indem man C++

Sicherlich kannst du mir darfür auch noch irgend ein monumentales 
M$-Traktakt empfehlen...

von bluppdidupp (Gast)


Lesenswert?

Eine fertige API gibts es dafür meines Wissens nicht.
Die CRectTracker-Klasse zeichnet den Kram meines Wissens auch einfach 
selbst ohne irgendeine spezielle API einzusetzen.

Für WPF hat Microsoft hier ein Beispiel:
http://msdn.microsoft.com/de-de/library/ms771714(v=vs.85).aspx

Für Windows.Forms findet man z.B. hier was: 
http://www.codeproject.com/Articles/5090/Simple-Runtime-Control-Sizing-and-Dragging-Class

...über den Weg gelaufen sind mir die Dinger bisher unter den 
Bezeichnungen  "sizing handles", "resize handles", "sizing grip"
("resize handle" nennt Microsoft die Anfasser gerne)

von Uhu U. (uhu)


Lesenswert?

Der Dreh mit den Labels ist originell. Wenn ich es schaffe, unter .NET 
2.0 CF Labels mit Border zu produzieren, dann wäre das eine Lösung.

Danke für die Tipps.

von Uhu U. (uhu)


Lesenswert?

> Wenn ich es schaffe, unter .NET 2.0 CF Labels mit Border zu produzieren,
> dann wäre das eine Lösung.

Geht leider nicht, weil man unter 2.0 CF OnPaint für Controls, wie Label 
und Button nicht überschreiben kann.

von Arc N. (arc)


Lesenswert?

Uhu Uhuhu schrieb:
>> Wenn ich es schaffe, unter .NET 2.0 CF Labels mit Border zu produzieren,
>> dann wäre das eine Lösung.
>
> Geht leider nicht, weil man unter 2.0 CF OnPaint für Controls, wie Label
> und Button nicht überschreiben kann.

Eigenes Control?
http://msdn.microsoft.com/de-de/library/aa446518.aspx

von Uhu U. (uhu)


Lesenswert?

Arc Net schrieb:
> Eigenes Control?

Für Panels kann man OnPaint überschreiben - damit kann mans hinfrickeln.

von Uhu U. (uhu)


Lesenswert?

Das scheint die Methode zu sein, die die Henkel an ein Control im 
Design-Modus malt: ControlPaint.DrawSizeGrip

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.