Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Events und Zeichnung
kAmBeR
myCSharp.de - Member



Dabei seit:
Beiträge: 35

Themenstarter:

Events und Zeichnung

beantworten | zitieren | melden

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
private Nachricht | Beiträge des Benutzers
dr4g0n76
myCSharp.de - Experte

Avatar #avatar-1768.jpg


Dabei seit:
Beiträge: 3047
Herkunft: Deutschland

beantworten | zitieren | melden

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.
private Nachricht | Beiträge des Benutzers
kAmBeR
myCSharp.de - Member



Dabei seit:
Beiträge: 35

Themenstarter:

beantworten | zitieren | melden

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
private Nachricht | Beiträge des Benutzers
dr4g0n76
myCSharp.de - Experte

Avatar #avatar-1768.jpg


Dabei seit:
Beiträge: 3047
Herkunft: Deutschland

beantworten | zitieren | melden

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.
private Nachricht | Beiträge des Benutzers
progger
myCSharp.de - Member

Avatar #avatar-2094.gif


Dabei seit:
Beiträge: 1334
Herkunft: Nähe von München

beantworten | zitieren | melden

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.
private Nachricht | Beiträge des Benutzers
kAmBeR
myCSharp.de - Member



Dabei seit:
Beiträge: 35

Themenstarter:

beantworten | zitieren | melden

Hi,

vielen Dank - ich schau mir das mal an.
private Nachricht | Beiträge des Benutzers