| Autor |
Beitrag |
foxy
      
Beiträge: 814
Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
|
Verfasst: Di 13.05.03 09:02
guden all
wusste nicht wie ich das in der topic schreiben soll
auf jeden fall habe ich vor, das treeview wie ein linker zu benutzen...
damit meine ich ... z.B.
auf der rechten seite ist eben das TV und auf der linken seite soll immer ein neues fenster erscheinen, je nach dem auf welche treenode ich drücke ... nur wie stelle ich das an
wie man den treeview bedient ist mir schon klar nur wie mache ich die sachen daneben... ich hab mir gedacht ein pagecontrol, das ich dann auf invisible schalte ging aber nich , wohl klar
und immer die objekte neu erstellen will ich auch nicht ... also hat da eienr eine spontane idee? ich hoffe ihr wisst was ich meine
das ganze ist vergleichbar mit dem Win Explorer nur das eben keine ordner da stehen sondern andere punkte und unterpunkte
_________________ "Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it." (Linus Torvalds)
OperatingSystem Laptop (Ubuntu Hardy)
|
|
Klabautermann
      

Beiträge: 6366
Erhaltene Danke: 60
Windows 7, Ubuntu
Delphi 7 Prof.
|
Verfasst: Di 13.05.03 09:58
Hallo,
| foxy hat folgendes geschrieben: | ich hab mir gedacht ein pagecontrol, das ich dann auf invisible schalte ging aber nich , wohl klar  |
der Ansatz ist denke ich vielversprechend, nur ist dass Page Control ein wenig eigen in der Bedienung. Du kannst nicht die einzelnen Pages (In)Visible machen, du muss die Register unsichtbar machen. Das geht am einfachsten, in dem du im OnCreate in einer Schleife alle Pages abläufts und TabVisible := FALSE setzt. Du musst dann aber auch noch eine Aktive Page setzen, weil es sonst vorkommen kann, das dir eine leere Page angezeigt wird, auch wenn es keine gibt  .
Gruß
Klabautermann
|
|
foxy 
      
Beiträge: 814
Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
|
Verfasst: Di 13.05.03 11:02
hmm ja schon nur ich will eben nich sehen bsp. das ich oben die tabsheets sehe ... hoffe das geht so ... ich versuche das einfach ma ... also wenn ich alles auf visible habe geht es hab ich gerade versucht ... nur dann könnte ich ja auch theoretisch eben nur das pagecontrol lassen ....
deswegen ich versuch einfach irgendwie, das man die tabsheets nimma sieht ... wenn nix geht, muss ich ma kucken ob ich die kombo so verändern kann das alles beim alten bleibt, nur eben oben die segmente man nicht sieht ...
ich meld mich wenn ich erfolg gehabt habe
aber für andere anregungen wäre ich auch noch dankbar
_________________ "Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it." (Linus Torvalds)
OperatingSystem Laptop (Ubuntu Hardy)
|
|
foxy 
      
Beiträge: 814
Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
|
Verfasst: Di 13.05.03 11:38
sooo also ich habs iss zwar noch nicht perfekt geht aber
Quelltext 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22:
| FormCreate
Var I :INteger; Begin for i:= 0 Pagecontrol1.Pagecount-1 do //Tabsheets invis. machen PageControl1.Pages[i].TabVisible:=false; end;
TreeChange
var I :Integer; Begin for i:=0 to pagecontrol1.Pagecount-1 do Pagecontrol1.Pages[i].TabVisible :=false; While Treeview1 do for i:= 0 to items.count-1 do if Items[i].selected then Pagecontrol1.Pages[i].TabVisible := True; ene; |
also bei der change procedure hab ich es so gelöst, das er immer erst alle auf inv. macht, und dann nur das auf visible setzt das angeklickt ist sonst sind am ende doch alle tabsheets zu sehen ... jetzt will ich nur noch kucken, ob irgendwie oben das komische kästchen da wegbekomme
aber ich denke bevor ich mich da an kombonenten vergreife überlg ich mir ob ich das nich auch mit einem oder mehreren panels machen kann 
_________________ "Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it." (Linus Torvalds)
OperatingSystem Laptop (Ubuntu Hardy)
|
|
Klabautermann
      

Beiträge: 6366
Erhaltene Danke: 60
Windows 7, Ubuntu
Delphi 7 Prof.
|
Verfasst: Di 13.05.03 12:40
Hi,
| foxy hat folgendes geschrieben: | sooo also ich habs iss zwar noch nicht perfekt geht aber
|
so habe ich das doch vorgeschlagen.
| foxy hat folgendes geschrieben: | | und dann nur das auf visible setzt das angeklickt ist sonst sind am ende doch alle tabsheets zu sehen |
Das ist nicht nötig. Du musst das Tab nicht Visible machen um die Seite zu machen. Du musst nur die richtige Seite mit ActivePage bzw. ActivePageIndex nach vorne holen.
Gruß
Klabautermann
Zuletzt bearbeitet von Klabautermann am Di 13.05.03 12:43, insgesamt 1-mal bearbeitet
|
|
foxy 
      
Beiträge: 814
Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
|
Verfasst: Di 13.05.03 12:41
jaja ich weis 
_________________ "Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it." (Linus Torvalds)
OperatingSystem Laptop (Ubuntu Hardy)
|
|
Klabautermann
      

Beiträge: 6366
Erhaltene Danke: 60
Windows 7, Ubuntu
Delphi 7 Prof.
|
Verfasst: Di 13.05.03 12:44
hi,
du warst zu schnell, deshalb muss ich mit diesem Posting drauf hinweisen, das in dem vorherigen noch was hinzugefügt habe  .
Gruß
Klabautermann
|
|
foxy 
      
Beiträge: 814
Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
|
Verfasst: Di 13.05.03 12:46
ja das könnte ich auch machen ....  naja ich kuck mal wie es am besten aussieht und am schnellsten geht
_________________ "Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it." (Linus Torvalds)
OperatingSystem Laptop (Ubuntu Hardy)
|
|
|