Autor Beitrag
foxy
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 814

Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 814

Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 814

Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
BeitragVerfasst: Di 13.05.03 11:38 
sooo also ich habs iss zwar noch nicht perfekt geht aber

ausblenden 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
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 814

Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
BeitragVerfasst: Di 13.05.03 12:41 
jaja ich weis :D

_________________
"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
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 814

Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
BeitragVerfasst: 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)