INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Deaktivierung Spaltentitel / Zelle Listenfeld



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!

27.10.2011, 07:33
Beitrag #1

LV-Starter123 Offline
LVF-Grünschnabel
*


Beiträge: 25
Registriert seit: Sep 2011

2010
2011
DE


Deutschland
Deaktivierung Spaltentitel / Zelle Listenfeld
Hallo zusammen,

ich habe ein Listenfeld wie im folgenden Bild zu erkennen ist.

   

Nun habe ich das Problem, dass der Doppelklick auf das Listenfeld auch reagiert wenn ein Doppelklick auf den Spaltentitel durchgeführt wurde, das will ich natürlich nicht :-), weiß aber leider nicht wie ich das realisieren soll?!? (Außer ich entferne ihn und schreibe ein Textfeld darüber, aber das möchte ich nicht weil es nicht so ordentlich aussieht...)

Außerdem möchte ich, dass die Einträge mit "---" deaktiviert werden und nicht zur Auswahl stehen sollen, evtl. noch ausgegraut werden. Ich habe einige Propertys gesehen mit Zellbearbeitung true / false aber ich komme irgendwie nicht damit zurecht. Bitte um Hilfe und evlt. Bilder oder VI`s.

Vielen Dank.

Gruß LV-Starter
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
27.10.2011, 07:56 (Dieser Beitrag wurde zuletzt bearbeitet: 27.10.2011 07:56 von Y-P.)
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: Deaktivierung Spaltentitel / Zelle Listenfeld
Lad' mal Dein VI hoch. Ich will das nicht nachbauen.
Was auf keinen Fall geht, ist das Ausgrauen von einzelnen Elementen in einem Array. Das geht nur in einem Cluster.

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.10.2011, 08:11
Beitrag #3

LV-Starter123 Offline
LVF-Grünschnabel
*


Beiträge: 25
Registriert seit: Sep 2011

2010
2011
DE


Deutschland
RE: Deaktivierung Spaltentitel / Zelle Listenfeld
hier das vi,


8.0 .vi  test VI zum bild.vi (Größe: 10,07 KB / Downloads: 252)


mh schade bzgl. dem ausgrauen, ich könnte ja falls ich weiß welches Objekt deaktiviert ist in dem Array die Hintergrundfarbe ändern, aber Priorität hat natürlich die Deaktivierung.

Hoffe du kannst mir weiterhelfen.

(Hoffe du kannst es öffnen, sollte eigentlich in version 8.0 abgespeichert sein)

Gruß
Lv-Starter
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.10.2011, 08:17
Beitrag #4

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: Deaktivierung Spaltentitel / Zelle Listenfeld
Speicher es nochmal für LabVIEW 2011 ab.
Das sieht als 8.0 ziemlich, naja, gewöhnungsbedürftig aus.
Das liegt daran, dass Du die "Silver"-Elemente verwendet hast.

   

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.10.2011, 08:21 (Dieser Beitrag wurde zuletzt bearbeitet: 27.10.2011 08:23 von GerdW.)
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Deaktivierung Spaltentitel / Zelle Listenfeld
Hallo Starter,

nutz doch einfach den Eintrag "Zeile" (in deinem Bild oben der unterste Wert), der dir von der Event-Struktur geliefert wird!
Wenn Doppelklick auf Spaltentitel, dann Zeile=-1, sonst Zeile>=0...

Und nimm den Stopp-Button in die Eventstruktur (als Event) auf, sonst muss man mehrfach doppelklicken, bevor dein VI sich beendet...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.10.2011, 08:53
Beitrag #6

LV-Starter123 Offline
LVF-Grünschnabel
*


Beiträge: 25
Registriert seit: Sep 2011

2010
2011
DE


Deutschland
RE: Deaktivierung Spaltentitel / Zelle Listenfeld
Hier einmal das modifizierte Programm als 8 und 11er Version.


11.0 .vi  test VI zum bild.vi (Größe: 13,32 KB / Downloads: 259)



8.0 .vi  test VI zum bild Version 8.vi (Größe: 12,24 KB / Downloads: 210)



@Gerd: Vielen Dank klappt für das Problem des Spaltentitels aber für folgendes Szenario funktioniert dieses kleine Programm leider nicht. Ich lass das VI laufen und für jeden Doppelklick auf ein Objektname bekomm ich die Anzeige was sich dahinter verbirgt. Nun wenn ich erst hallo doppelklicke anschließend wiederum hey dann zeigt er mir leider nicht hey an. Wie kann ich die Zelle gelblich markieren sodass dieser "aktiv" ist? Und zugleich will ich genau das Phänomen bei den Objektnamen: "---" haben somit hätte ich sie deaktiviert?!?

Allgemeiner Hinweis: Ziel ist es mehrere Listenfelder nebeneinander zu platzieren und somit für jede Zelle die man doppelklickt ein Subvi zu starten welcher etwas verarbeitet. Also besteht eigentlich der Wunsch ein mehrspaltiges Listenfeld zu benutzen, nur suche ich dort seit Tagen nach der Möglichkeit jede einzelne Zelle zu editieren. Ich bekomme nur die ganze Zeile markiert, möchte aber in Spalte 3 Zeile 2 den Inhalt....also falls jemand einen guten Link hat.

Priorität hat das Problem des Deaktivierens :-).

Vielen Dank für die Hilfe.

Gruß LV-Starter
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.10.2011, 08:58 (Dieser Beitrag wurde zuletzt bearbeitet: 27.10.2011 09:06 von GerdW.)
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Deaktivierung Spaltentitel / Zelle Listenfeld
Hallo Starter,

wenn du schon "Zeile" abfragst, kannst den Wert auch gleich zum Selektieren des Strings weiterverwenden...
Hinweis: es ist wesentlich eleganter, den Stopp-Button per ValueChange abzufragen. Warum verwenden Anfänger immer nur so gern das "Mausklick"-Event?

Zitat:Priorität hat das Problem des Deaktivierens :-).
Es gibt eine Property "Deaktivierte Objekte", die erwartet ein Array mit den Nummern/Indizes der zu deaktivierenden Objekte...

Zitat:ein mehrspaltiges Listenfeld zu benutzen
- Zelleninhalte legt man mit der Property "Objektnamen" fest (2D-Array of Strings)
- einzelne Zellen kann man mit "Aktive Zelle" selektieren und dann beeinflussen
- deaktivieren kann man hier aber nur ganze Zeilen!


Angehängte Datei(en)
10.0 .vi  test VI zum bild Version 8.vi (Größe: 10,47 KB / Downloads: 221)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.10.2011, 09:06
Beitrag #8

LV-Starter123 Offline
LVF-Grünschnabel
*


Beiträge: 25
Registriert seit: Sep 2011

2010
2011
DE


Deutschland
RE: Deaktivierung Spaltentitel / Zelle Listenfeld
Kurze Zwischenfrage: Wie bekomme ich es hin in dem VI das nach dem oben beschriebenen Szenarion der erste Eintrag wieder gelblich markiert wird. Ich weiß dass es hierfür eine Property gibt aber bei den anderen Objektnamen funktioniert das ja auch automatisch. Ich probier gleich mal das mit dem Deaktivieren aus. :-)

Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.10.2011, 09:11
Beitrag #9

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Deaktivierung Spaltentitel / Zelle Listenfeld
Hallo Starter,

du hast irgendwas mit dem Control gemacht, das bewirkt, dass die erste Zeile nicht gelb markiert wird. Vielleicht eine Eigenheit der Silver-Controls?
Wenn ich ein neues Listenfeld anlege, werden alle Objekte gleichermaßen farblich markiert...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.10.2011, 09:22
Beitrag #10

LV-Starter123 Offline
LVF-Grünschnabel
*


Beiträge: 25
Registriert seit: Sep 2011

2010
2011
DE


Deutschland
RE: Deaktivierung Spaltentitel / Zelle Listenfeld
mh also ich hab jetzt den Wert vorn mit -1 initialisiert jetzt klappt die gelbliche Markierung...naja.

Hier das VI:


8.0 .vi  test VI zum bild.vi (Größe: 15,39 KB / Downloads: 220)


Das Deaktivieren funktioniert leider nicht so recht. Habe jetzt bei dem Index welche Zelle deaktiviert werden soll eine 1 reingeschrieben, aber es klappt nicht. Leider steht in der Hilfe auch nichts weiteres drin was wie wo reingeschrieben werden muss.
Könntest du mir ein Bsp. VI kurz zusammenklicken?

Gruß LV-Starter
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Koordinaten Listenfeld simcum 5 4.165 18.01.2022 16:43
Letzter Beitrag: jg
  Objektsymbole ändern/Listenfeld modes 3 3.443 14.11.2019 08:57
Letzter Beitrag: modes
  Spaltenanzahl ändern bei mehrspaltigem Listenfeld Odie 7 5.517 09.05.2019 16:31
Letzter Beitrag: Freddy
  Schriftart für dynamisches mehrspaltiges Listenfeld ändern SPS-Fuzzi 2 4.326 18.12.2017 13:11
Letzter Beitrag: SPS-Fuzzi
  Mehrspaltiges Listenfeld mit "Elementwerte indexweise festlegen" füllen C.Maier 3 5.163 12.01.2017 15:09
Letzter Beitrag: C.Maier
  Listenfeld, ziehen, ablegen und löschen Hubert R. 3 5.382 10.01.2017 14:20
Letzter Beitrag: Hubert R.

Gehe zu: