LabVIEWForum.de
Registerkarte-Probleme - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Registerkarte-Probleme (/Thread-Registerkarte-Probleme)

Seiten: 1 2


Registerkarte-Probleme - Satoru - 12.04.2009 08:57

Hallo Leute,

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?

Vielen Dank im vorraus und frohe Ostern!


Registerkarte-Probleme - jg - 12.04.2009 11:08

' 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


Registerkarte-Probleme - Satoru - 12.04.2009 12:24

Danke, es lag an einem unsichtbaren Array, was ich nicht aus gezogen hatteWink

Jetzt bleibt nur noch das Problem des Verschiebens..


Registerkarte-Probleme - schrotti - 12.04.2009 14:48

' 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."


Registerkarte-Probleme - Satoru - 13.04.2009 08:28

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 : /


Registerkarte-Probleme - ImExPorty - 13.04.2009 20:35

Hallo Satoru,
zur Zwischenmotivation:
[attachment=17762]

[attachment=17761]

Lv85_img[attachment=17760]
:rolleyes:viel Erfolg bei der Umsetzung


Registerkarte-Probleme - ImExPorty - 13.04.2009 21:54

Hallo Satoru,
nur dann schaun wenn's nicht klappt Wink
[attachment=17765]

[attachment=17764]

Lv85_img[attachment=17763]

weiterhin viel Spaß
Top1


Registerkarte-Probleme - Y-P - 14.04.2009 07:09

Hi ImExPorty,

kannst Du mal kurz sagen, was Du da genau machst? O
Ich stehe gerade auf dem Schlauch und mich würde es aber interessieren, was Du da "gezaubert" hast. Big Grin

Gruß Markus

' schrieb:Hallo Satoru,
nur dann schaun wenn's nicht klappt Wink
[attachment=45552:VIMaus_v...chiebenp.png]

[attachment=45550:VIMaus_v...chiebend.png]

Lv85_img[attachment=45549:VIMaus_v...ben_Lv85_img.vi]

weiterhin viel Spaß
Top1



Registerkarte-Probleme - ImExPorty - 14.04.2009 07:45

Hallo Y-P,
leider nichts gezaubert. Flirt
Nur bewiesen, dass verschieben eines VI's ohne normale Angriffsmöglichkeiten auch gelingt (mir ist auf die Schnelle kein anderer optische Effekt eingefallenDenknach).
Danke nochmals für Deine Fürsprache.
Top1


Registerkarte-Probleme - Satoru - 14.04.2009 19:50

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!