ERLEDIGT
NEIN
NEIN
ANTWORTEN
8
8
ZUGRIFFE
694
694
EMPFEHLEN
-
Hallo Alle,
könnt ihr mir bei der Sache helfen?
Ich brauche den Panel in meinem Program so implementieren, dass es wie im Form-Designer angezeigt wird. Ich meine dass ich nach dem Starten des Programms den Panel auch verschieben und seine Größe mit der Maus verändern kann.
Weiß jemand wie so was geht? Es muss anscheinend ein Flag geben, der zeig ob ich im Design-modus mich befinde. Eigentlich alle Elemente haben so was. Blos wie setze ich das?
Danke im Vorraus!
regardsGeändert von Reticent (25.05.05 um 15:10 Uhr)
-
25.05.05 15:13 #2The laughing man Tutorials.de Gastzugang
Hi,
dieser Artikel sollte dein Problem lösen.
Gruß,
The laughing man
-
danke für die Antwort. Ich brauche aber nicht nur drag&drop, sondern das das Panel so aussiet und die Funktionalität hat wie im Form-Designer.
Ich meine wenn ich eine Form habe, dann clicke ich im "Windows Forms"- Menu auf das Panel-Symbol und ziehe dann in der Form ein "Rechteck". Es ist dann durchsichtig und hat solche spezielle quadratische Punkte. Ich kann das Panel moven und resizen anhand dieser Punkte.
Genau so was möchte ich dann auch haben wenn ich das Programm starte. Ich will kein einfachen Panel, sondern das aus dem Form-Designer haben. Blos wie das geht weiss ich net.
Die Microsoft Leute haben es doch irgendwie gemacht.
Ich brauchce so was um ein Paar Felder plazieren und dessen Größe mit der Maus andern zu können.
-
ich hab was gefunden.
es gibt eine DesignMode Eingenschaft,
aber sie ist protected.Code :1
this.panel1.DesignMode
Wie kann man auf so eine Variable zugreifen?
-
Hi!
Dieser Thread "erstellte Grafik mit Mouse beweglich machen" gibt dir mal eine Basis dafür, wie man ein Objekt zu Laufzeit mit der Maus bewegen kann.
Eigentlich müsstest du das Beispiel nur noch ausprogrammieren.
-
Danke. Die Elemente bewegen ist für mich kein Problem. Habe auch früher so was schon mal Programmiert. Das Schwierigere ist jedoch mit der Maus die Größe zu verändern. Ich habe ca. 15 Stück von solchen Elementen. Deswegen ich möchte mir den Programmieraufwand sparen.
Und wenn es so ein Flag gibt, dann möchte ich ihn benutzen. Wozu das Rad neu erfinden?
Blos weiß vielleicht jemand wie ich auf eine protected Veriable zugreifen kann. Oder soll ich einfach mir eigenes Button ableiten und ein Paar Dinge verändern? hm... ich weiss nicht. Was meint ihr? Währe das einfacher?
-
ich habe jetzt ein UserCOntrol angelegt und wollte dort den DesignMode-Flag setzen, aber der ist ReadOnly ! MANN!
Kann man denn diesen Flag gar nicht beeinflussen?
-
Hallo Reticent!
Ich hab einen Vorschlag:
Zeichne ein kleines Viereck über die Ecke eines UCs wenn sich die Maus in einem bestimmten Abstand befindet.
Wenn der User dort hineinklickt speicherst Du dir die Position der Maus.
Solange er zieht, berechnest Du die Mausentfernung zur Klick-Position
und rechnest sie zu den Proportionen des UCs und zu den Koordinaten des Vierecks hinzu.
Das sollte eigentlich nicht so schwer sein.
Ansonsten kannst Du dir auch die Königsvariante anschaun.
C# Rect Tracker
MfG, cosmoMfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
-
Klasse Link!
Danke sehr! Das hilft mir weiter.
Danke an Alle
God bless U !
Ähnliche Themen
-
[php-fusion] Panel auf Haupt-Panel linken
Von maka83 im Forum PHPAntworten: 0Letzter Beitrag: 12.04.08, 15:43 -
Panel in JTabbedPane, vom Panel aufs frame zugreifen.
Von che nino im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 08.09.07, 21:00 -
AWT: Panel durch anderes Panel ersetzen. Neuzeichnen-Problem
Von Semmerl im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 22.05.05, 11:22 -
Unterschied: 'setContentPane(panel)' und getContentPane().add(panel);
Von the_skywalker im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 1Letzter Beitrag: 25.01.05, 12:23 -
Problem mit fixierten Hintergrund
Von vaporizer im Forum HTML & XHTMLAntworten: 2Letzter Beitrag: 07.06.04, 16:18





Zitieren
Login





