12.04.2009, 08:57
Beitrag #1
|
Satoru
LVF-Grünschnabel
Beiträge: 13
Registriert seit: Apr 2009
8.5
2008
de
80796
Deutschland
|
Registerkarte-Probleme
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!
|
|
|
12.04.2009, 11:08
Beitrag #2
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Registerkarte-Probleme
' 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!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
12.04.2009, 12:24
Beitrag #3
|
Satoru
LVF-Grünschnabel
Beiträge: 13
Registriert seit: Apr 2009
8.5
2008
de
80796
Deutschland
|
Registerkarte-Probleme
Danke, es lag an einem unsichtbaren Array, was ich nicht aus gezogen hatte
Jetzt bleibt nur noch das Problem des Verschiebens..
|
|
|
12.04.2009, 14:48
Beitrag #4
|
schrotti
LVF-Freak
Beiträge: 842
Registriert seit: Feb 2008
2009 - 2011
2006
kA
70180
Deutschland
|
Registerkarte-Probleme
' 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."
|
|
|
13.04.2009, 08:28
Beitrag #5
|
Satoru
LVF-Grünschnabel
Beiträge: 13
Registriert seit: Apr 2009
8.5
2008
de
80796
Deutschland
|
Registerkarte-Probleme
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 : /
|
|
|
13.04.2009, 20:35
Beitrag #6
|
|
|
13.04.2009, 21:54
Beitrag #7
|
|
|
14.04.2009, 07:09
(Dieser Beitrag wurde zuletzt bearbeitet: 02.03.2011 11:32 von Dennis.Moser.)
Beitrag #8
|
|
|
14.04.2009, 07:45
Beitrag #9
|
ImExPorty
LVF-Freak
Beiträge: 572
Registriert seit: Jan 2008
8.6
2001
kA
65934
Deutschland
|
Registerkarte-Probleme
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.
1 Postingempfehlungen, 2 Motivation
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, 19:50
|
Satoru
LVF-Grünschnabel
Beiträge: 13
Registriert seit: Apr 2009
8.5
2008
de
80796
Deutschland
|
Registerkarte-Probleme
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!
|
|
|
| |