09.06.2008, 10:54
Beitrag #2
|
Maexle
LVF-Grünschnabel
Beiträge: 10
Registriert seit: May 2008
8.0.1
2008
de
84130
Deutschland
|
Ereignisse
Hallo zusammen,
ich hab immer noch das Problem mit dem ereignis und der tabelle.
Da noch niemand darauf geantwortet hat, gehe ich davon aus das es, wenn überhaupt, nicht so einfach zu lösen ist.
Daher hab ich eine simplerere Frage: wie kann ich mir anzeigen lassen welches Feld einer Tabelle gerade gewählt/markiert ist?
Hoffentlich kann mir da jemand helfen, sonnst weiss ich auch nicht mehr.
Danke.
MfG
Robert
|
|
|
09.06.2008, 11:01
(Dieser Beitrag wurde zuletzt bearbeitet: 09.06.2008 11:03 von Achim.)
Beitrag #3
|
Achim
*****
Beiträge: 4.223
Registriert seit: Nov 2005
20xx
2000
EN
978xx
Deutschland
|
Ereignisse
Hi,
die Property ActiveCell zeigt dir, wo du grade hingeklickt hast.
Zu deiner anderen Frage: Nein, du kannst keine Ereignisse selber definieren. Es gibt halt bei der Tabelle kein DoubleClick-Event! Warum verwendest du nicht die MultiColumn-Listbox? Hat das irgend nen speziellen Grund?
Gruß
Achim
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
|
|
|
09.06.2008, 11:23
(Dieser Beitrag wurde zuletzt bearbeitet: 09.06.2008 11:35 von jg.)
Beitrag #4
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Ereignisse
Kein neues Thema aufmachen, bloss weil du auf die erste Frage (noch) keine Antwort erhalten hast! -> Themen zusammengeführt.
OnTopic:
Ich würde eher das Event MouseUp verwenden (->Maus-Click beendet) und dann bekommst du über den Ausgang "MOD" heraus, ob ein Doppelklick vorgelegen hat.
Somit hast du also das Ereignis "Doppelklick". (@Achim: Du liegst also falsch, es gibt "indirekt" das Doppelklick-Event)
Der Rest ist Umrechnung von Koordinaten, am einfachsten über die InvokeNode "Point to RowColumn" der Tabelle.
Gesamt also so:
MfG, 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.
|
|
|
09.06.2008, 13:43
Beitrag #5
|
Maexle
LVF-Grünschnabel
Beiträge: 10
Registriert seit: May 2008
8.0.1
2008
de
84130
Deutschland
|
Ereignisse
Danke für die Ideen, aber das mehrspaltige Listenfeld kann ich nicht nehmen, da ich es mit einem 2-D Array aus Strings füttern muss und nicht mit Zahlen.
Und das mit den MOD und Doppelklick hab ich auch rausgefunden, aber das problem ist, dass Koordinaten nicht statisch sind (das selbe Feld hat Unterschiedliche Koordinaten, ist zwar schwachsinnig, ist aber so). Ich habs auch mit der Schaltfläche probiert die bleibt aber immer 1. Das ist ja mein Hauptproblem ich kann nicht bestimmen welches Feld angeklickt wurde. Und Die aktive Zelle aus dem eigenschaftsknoten bleibt immer 0 & 0, was ich auch nicht versteh. Ich hab mir das ja selbst beigebracht da gibts bestimmt viele "tricks" und möglichkeiten, die ich nicht kenne. Kann man z.B. ein Listenfeld so einstellen dass es Strings annimmt odder muss man bei den Koordinaten noch was umrechnen. Vieleicht kann man auch irgendwie direkt den Inhalt einer angewählten Zelle bekommen oder so?
Ich habe mir schon so ziemlich alles anzeigen lassen und hab auch schon jedes nur mögliche Event angewählt um zu sehen was es zurück gibt.
Ich weiss zwar dass das alles komisch ist, aber vieleicht fällt einem von euch dazu noch was ein.
Falls nicht, trozdem Danke.
MfG
Robert
|
|
|
09.06.2008, 14:55
Beitrag #6
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Ereignisse
Poste doch mal ein Beispiel-VI von dir (nicht das wir hier mit Tabellen, Listenfeldern und sonstigen Begriffen aneinander vorbei reden).
Ansonsten kann ich nur sagen, Bsp so wie von mir hochgeladen funktioniert ohne Probleme und holt sich aktuell das angeklickte Tabellenfeld, egal wie die Formatierung der Tabelle gerade ist. Und noch mal zur Sicherheit, das ist eine InvokeNode/Methode, keine PropertyNode/Eigenschaftsknoten.
MfG, 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.
|
|
|
10.06.2008, 09:49
Beitrag #8
|
|
|
10.06.2008, 21:45
Beitrag #9
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Ereignisse
' schrieb:Guten Morgen Jens,
ich kann dein Bild leider nicht erkennen, da hier alle Bilder geblockt werden.
Was soll denn das, alle Bilder blocken? Da kann ich ja gleich zurück in die "gute alte" DOS-Zeit und kann mir WWW an den Hut schmieren..., aber VI's darfst du hoch- und runterladen...
OK, hier noch mal das Bsp (leicht erweitert) als VI
Untitled_1.vi (Größe: 15,71 KB / Downloads: 267)
MfG, Jens
P.S.: Das mit Wait-VI (100ms) und Timeout in der Event-Structure (1000ms) finde ich doppelt gemoppelt, ich denke, zumindest das Wait-VI kannste dir sparen. Der Rest ist mir momentan zu viel für eine tiefgreifende Analyse.
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.
|
|
|
11.06.2008, 09:36
|
Maexle
LVF-Grünschnabel
Beiträge: 10
Registriert seit: May 2008
8.0.1
2008
de
84130
Deutschland
|
Ereignisse
Guten Morgen Jens,
ich weiss auch nicht was das mit den Bildern soll, vor allem da Werbung und Bilder auf Webseiten angezeigt werden, aber haqlt nichts im Forum, keine Landkarten/Stadtpläne usw., also im Prinzip alles was man gerne sehen will wird nicht angezeigt und alles was unwichtig und nervig ist kommt durch. Und das beste ist ja das ich trozdem alles runterladen kann, worin ja das eigentliche Risiko liegt :-).
Ist halt ne beschissene Server- oder Firewalleinstellung, ich weiss ja auch nicht.
Danke für das Beispiel, so in etwa hab ich mir das auch gedacht. Nur was mit den Koordinaten anzufangen ist bzw. wie wusste ich nicht.
Nur eins noch: gibt es eventuel Probleme, wenn in einem Event-Case eine Sequenz ist, in der dann auf ein Event gewartet wird?
Danke.
MfG
Robert
|
|
|
| |