Laden...

Events und Zeichnung

Erstellt von kAmBeR vor 16 Jahren Letzter Beitrag vor 16 Jahren 1.528 Views
K
kAmBeR Themenstarter:in
35 Beiträge seit 2005
vor 16 Jahren
Events und Zeichnung

Hi,

ich habe mal eine Frage zu Events und etwas Gezeichnetem.

Folgendes einfaches Beispiel:

[Titel _ X]

_: soll die Anwendung minimieren und X beenden

Wenn jedoch _ und X im Paint-Ereignis gezeichnet werden, wie kann man die Events hinzufügen?

Oder muss man z.B. Panels erstellen, in diese die Symbole zeichnen und den Panels Events zuordnen?

Ich hoffe, verständlich genau

Vielen Dank

mfg

2.921 Beiträge seit 2005
vor 16 Jahren

Hmmm... meinst Du jetzt wie man die Caption Bar eines Fensters zeichnet?

[Artikel] Custom Window Border für Form's

Oder geht es Dir allgemein um das Zeichnen in .NET-Programmen wie das EventHandling generell abzuhandeln ist?

dann:

[Tutorial] Zeichnen in Windows-Programmen (Paint/OnPaint, PictureBox)

ansonsten erkläre bitte genauer was Du möchtest.

Seit der Erkenntnis, dass der Mensch eine Nachricht ist, erweist sich seine körperliche Existenzform als überflüssig.

K
kAmBeR Themenstarter:in
35 Beiträge seit 2005
vor 16 Jahren

Hi,

erst mal Vielen Dank 🙂

Eigentlich meine ich das so:

Wenn im Paint-Events irgendetwas zeichnet z.B. Punkt oder Linie etc., wie kann man diesen gezeichneten Objekten ein Ereignis - z.B. das Click-Events - zuordnen? Geht das überhaupt?

Vielen Dank

mfg

2.921 Beiträge seit 2005
vor 16 Jahren

Das musst Du auf jeden Fall selbst implementieren, dazu hilft dir auch:

[Tutorial] Gezeichnete Objekte mit der Maus verschieben

Auf jeden Fall liegt der "Trick" darin, ein HitTest zu implementieren.
Du kannst Dir auch mal Netron dazu ansehen (die Freeware Version).

Kurz-Version auf jeden Fall:

am besten Objekte in eigenen Klassen machen, HitTest implementieren, diese mit der Maus verschiebbar machen. Fertig.

Seit der Erkenntnis, dass der Mensch eine Nachricht ist, erweist sich seine körperliche Existenzform als überflüssig.

1.271 Beiträge seit 2005
vor 16 Jahren

Hallo kAmBeR,

Da dürfte dir [Tutorial] Gezeichnete Objekte mit der Maus verschieben weiterhelfen.

Gruß,
Thomas

Edit: Mal wieder zu spät...

A wise man can learn more from a foolish question than a fool can learn from a wise answer!
Bruce Lee

Populanten von Domizilen mit fragiler, transparenter Außenstruktur sollten sich von der Translation von gegen Deformierung resistenter Materie distanzieren!
Wer im Glashaus sitzt, sollte nicht mit Steinen werfen.

K
kAmBeR Themenstarter:in
35 Beiträge seit 2005
vor 16 Jahren

Hi,

vielen Dank - ich schau mir das mal an.