Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Popup und Treeview
mexx - Mo 14.11.05 09:59
Titel: Popup und Treeview
Hallo,
ich habe ein Popup und ein treeview. Im PopupSUBmenü sollen die Inhalte aus dem Treeview angezeigt werden. Wie geht das?
Gruß
Lannes - Mo 14.11.05 10:22
Hallo,
welche Inhalte?
Alle Knotenbeschriftungen, in Data hinterlegte Einträge?
Im Ereignis OnPopup der PopupMenü-Komponente kannst Du vor der Anzeige des Menüs die Items entsprechend bearbeiten/einstellen.
mexx - Mo 14.11.05 10:24
Nur die übergeodneten elemente im treeview. Und wie mache ich das?
Narses - Mo 14.11.05 11:09
Moin!
Was sind denn übergeordnete Elemente? Meinst du die, die keinen Vorfahren haben? Schon mal ein bischen in der Delphi-OH zum Thema TreeView geblättert? :wink:
cu
Narses
mexx - Mo 14.11.05 11:10
Ich definiere mein Problem am besten etwas genauer. Ich habe ein DBGrid, welches Daten aus einer Datenbank enthält. Die Inhalte werden wie ein Art Stammbaum in Explorer angezeigt. Also man kann sie aufklappen un den entsprechenden Untereintrag lesen. Aber das ist nicht wichtig. Ich brauche nur den Eintrag der sofot sichbar ist und nicht erst durch das Drücken auf das Plus sichtbar wird. Diese Einträge sollen in das Submenü des Popups eingetragen werden.
Narses - Mo 14.11.05 11:21
Moin!
Probier das mal so (und benutze demnächst doch auch mal die OH, ja?): :wink:
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| var i: Integer; begin for i := 0 to TreeView1.Items.Count-1 do if (NOT TreeView1.Items.Item[i].HasChildren) then |
cu
Narses
mexx - Mo 14.11.05 11:23
THX für deine Hilfe, aber das nicht das, was ich will. Ich möchte diese Inhalte aus meinen Treeview in ein Submenu des Popups habe.
PS: was ist OH?
Narses - Mo 14.11.05 11:34
Moin!
mexx hat folgendes geschrieben: |
| THX für deine Hilfe, aber das nicht das, was ich will. Ich möchte diese Inhalte aus meinen Treeview in ein Submenu des Popups habe. |
Ja, klar, der Code, der diese Elemente in das PopUp einfügt, fehlt natürlich. Ich habe dir nur den Auswahlmechanismus gezeigt. Ein bischen was solltest du auch schon selbst machen, findest du nicht? :mrgreen:
mexx hat folgendes geschrieben: |
| was ist OH? |
Das ist die Delphi
Online-
Hilfe. :wink:
cu
Narses
mexx - Mo 14.11.05 11:36
Das ist ja gerade das, was ich suche!!!!!!!!!!!!!!!!
mexx - Mo 14.11.05 11:40
Items wird unter for i := 0 to TreeView1.Items.Count-1 do nicht referenziert.
Narses - Mo 14.11.05 11:41
Moin!
Das sagst du aber gerade das erste mal deutlich, dass du Probleme mit dem Einfügen von Einträgen in das PopUp hast. :wink: Vorher gings immer nur um das TreeView... :roll:
OK, wie wäre es denn mal mit dem Code dazu von dir, der nicht das tut, was er soll. Du hast keinen Code, auch keinen der nicht richtig funktioniert? Schade, dann solltest du es hier im Forum wieder versuchen, wenn du selbst mal etwas probiert hast. Wir helfen dir dann sicher gerne weiter (für mich wird das hier jetzt zu Code-abziehen...).
cu
Narses
mexx - Mo 14.11.05 11:47
Geh bitte, du bist kein pädagoge oder lehrer, dessen aufgabe es ist erzieherisch auf die teilnehmer des forums einzuwirken. Wenn ein Teilnehmer auf gewissen gebieten keine erfahrungen aufweist, ist es nicht die aufgabe anderer teilnehmer den unerfahrenen ein lektion zu erteilen, sondern ihr wissen weiter zugeben und auf besonderheiten hinzuweisen. Deine Strategie ist lächerlich und arrogant. Wenn du mir nicht helfen willst, dann lass es bitte. Aber anmassende verhaltensweisen kannst du dir bitte sparen. Das kannst du in der schule bei deinen schulkameraden machen.
Narses - Mo 14.11.05 11:56
Moin!
mexx hat folgendes geschrieben: |
| du bist kein pädagoge oder lehrer |
Hihi, leider bin ich aber genau das, ich arbeite nur nicht in einer Schule... :lol:
mexx hat folgendes geschrieben: |
| Wenn ein Teilnehmer auf gewissen gebieten keine erfahrungen aufweist, ist es nicht die aufgabe anderer teilnehmer den unerfahrenen ein lektion zu erteilen, sondern ihr wissen weiter zugeben und auf besonderheiten hinzuweisen. |
Ich verweigere dir meine Hilfe nicht, ich habe dir sogar bereits geholfen. Ich möchte lediglich sehen, ob du dich auch etwas für die Lösung
deines Problems einsetzt.
mexx hat folgendes geschrieben: |
| Deine Strategie ist |
...meine Sache, genau.
cu
Narses
mexx - Mo 14.11.05 12:07
Es ist vielleicht besser, wenn wie diesen Threat schliesen und ich einen neuen eröffne, in dem Du keine Rolle spielst!
Ein Lehrer, der in keiner Schule arbeitet, aber dennoch als Lehrer arbeitet? //Schule=Uni, FH, BS, Gym, ...
GURU???
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!