Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
ich hab zwei Probleme mit meinem Programm. Das erste lässt sich vermutlich relativ einfach lösen, es geht nämlich um die Registerkarte, auf denen Elemente angeordnet sind. Jetzt ist um diese Elemente noch ziemlich viel
freier Platz bis die Registerkarte endet. Wenn ich jetzt aber auf den Rand der Registerkarte klicke und ihn verkleinern will, blockiert das Ganz und lässt sich nicht verändern.
Ich hab auch schon alle Elemente von allen Registerreitern in die Mitte verschoben, dadurch wurde die Registerkarte insgesamt etwas kleiner, allerdings ist noch zuviel Platz übrig.
Das zweite Problem entsteht zur Laufzeit. Ich lasse das Programm so laufen, dass nur die Registerkarte gezeigt wird, also keine Titelzeile oder Menüzeile. Wie kann ich in diesem Fall einstellen, dass ich die gesamte Karte verschieben kann?
Also das ich mit der Maus auf eine Stelle klicke und durch Ziehen die ganze Registerkarte verschieben kann?
' schrieb:Das erste lässt sich vermutlich relativ einfach lösen, es geht nämlich um die Registerkarte, auf denen Elemente angeordnet sind. Jetzt ist um diese Elemente noch ziemlich viel
freier Platz bis die Registerkarte endet. Wenn ich jetzt aber auf den Rand der Registerkarte klicke und ihn verkleinern will, blockiert das Ganz und lässt sich nicht verändern.
Naja, ein TabControl lässt nur so klein machen, dass alle Controls, die du darauf platziert hast, weiterhin innerhalb der Registerkarte liegen. Vielleicht hast du irgendwelche Controls unsichtbar gemacht, die du jetzt nicht mit verschiebst? Die zählen nämlich dazu.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
' schrieb:Naja, ein TabControl lässt nur so klein machen, dass alle Controls, die du darauf platziert hast, weiterhin innerhalb der Registerkarte liegen. Vielleicht hast du irgendwelche Controls unsichtbar gemacht, die du jetzt nicht mit verschiebst? Die zählen nämlich dazu.
Wahrscheinlich wissen das eh schon alle, aber man kann die Registerkarte auch so einstellen, dass deren Größe nicht von den Controls beinflusst wird, Controls also in einem Tab sind aber außerhalb des sichtbaren Bereichs liegen. Ich glaube die Option heißt "Größe anpassen" oder so. Hab kein LV zur Hand.
' schrieb:Jetzt bleibt nur noch das Problem des Verschiebens..
Ich nehm jetzt einfach mal an, du willst nicht die Registerkarte, sondern das Panel verschieben, dass die Registerkarte beinhaltet. Ohne Titelzeile gehts natürlich nicht so ohne weiteres. Du müsstest das selber programmieren. Ich denke jetzt mal laut: "Event "Maustaste gedrückt" abfangen, wenn nicht in einem Control, dann Position der Maus im Timeoutframe der Eventstruktur pollen (vllt mit 50 ms) und damit die Postion des Panels an Postion der Maus anpassen. Event "Maustaste losgelassen" unberbricht das ganze dann."
Das hört sich schon sehr vielversprechend an, aber ich fürchte als Anfänger fehlt mir das ein bisschen das Hintergrundwissen;)Zumindest habe ich schonmal eine Ereignisstrucktur gemacht, die "Maustaste gedrückt" im "Festerbereich" abfängt. Aber die Position der Maus im Timeoutframe der Eventstruktur pollen übersteigt noch meine Fähigkeiten : /
1Postingempfehlungen, 2Motivation Fragen und Anpassungswünsche per PM werden, gegen Rechnungsstellung gerne beantwortet und realisiert ....wenn's dann doch kostenlos sein soll... bitte hier im LVF unter Berücksichtigung der voranstehenden Links posten.
1Postingempfehlungen, 2Motivation Fragen und Anpassungswünsche per PM werden, gegen Rechnungsstellung gerne beantwortet und realisiert ....wenn's dann doch kostenlos sein soll... bitte hier im LVF unter Berücksichtigung der voranstehenden Links posten.
14.04.2009, 07:09 (Dieser Beitrag wurde zuletzt bearbeitet: 02.03.2011 11:32 von Dennis.Moser.)
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Registerkarte-Probleme
Hi ImExPorty,
kannst Du mal kurz sagen, was Du da genau machst?
Ich stehe gerade auf dem Schlauch und mich würde es aber interessieren, was Du da "gezaubert" hast.
Gruß Markus
' schrieb:Hallo Satoru,
nur dann schaun wenn's nicht klappt
[attachment=45552:VIMaus_v...chiebenp.png]
[attachment=45550:VIMaus_v...chiebend.png]
[attachment=45549:VIMaus_v...ben_.vi]
weiterhin viel Spaß
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Hallo Y-P,
leider nichts gezaubert.
Nur bewiesen, dass verschieben eines VI's ohne normale Angriffsmöglichkeiten auch gelingt (mir ist auf die Schnelle kein anderer optische Effekt eingefallen).
Danke nochmals für Deine Fürsprache.
1Postingempfehlungen, 2Motivation Fragen und Anpassungswünsche per PM werden, gegen Rechnungsstellung gerne beantwortet und realisiert ....wenn's dann doch kostenlos sein soll... bitte hier im LVF unter Berücksichtigung der voranstehenden Links posten.
Wow, das ist echt beeindruckend! Ich sehe schon, da fehlt mir noch Einiges an Verständnis bevor ich solche Sachen schreiben kann:)Aber vielen vielen Dank!