Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Sind das Frames? (https://www.delphipraxis.net/50954-sind-das-frames.html)

Sharky 3. Aug 2005 12:38

Re: Sind das Frames?
 
Zitat:

Zitat von Pseudemys Nelsoni
wie geht das denn mit dem pagecontrol? ich bekomme die tabs nicht weg

Jedes einzelne TabSheet hat die Eigenschaft Delphi-Referenz durchsuchenTabVisilbe dieses auf False aber das Visible des TabSheet wieder auf True(wird im OI nämlich automatisch auch False).

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
var
  ndx : integer;
begin
  for ndx := 0 to pred(PageControl1.PageCount) do
  begin
    PageControl1.Pages[ndx].TabVisible := False;
    PageControl1.Pages[ndx].Visible := True;
  end;
end;
Nachtrag
Mit PageControl1.ActivePageIndex := X wählst Du im Code dann die Aktive Seite aus.

Pseudemys Nelsoni 3. Aug 2005 12:49

Re: Sind das Frames?
 
danke jungs :mrgreen:

geht

Robert_G 3. Aug 2005 13:04

Re: Sind das Frames?
 
Zitat:

Zitat von Pseudemys Nelsoni
@Robert: Ne, ist in C# geschrieben ;)

Was hindert dich daran das Ding mit Lutz Roeders Reflector zu zerlegen um dann höchstwahrscheinlich Usercontrols zu entdecken, die mit einzelnen Optionen verbunden sind? OK, wenn es durch einen Obfuscator gejagt wurde könnte dich das daran hindern... :mrgreen:
Usercontrols in .Net sind Frames in Delphi.
Es gibt da 2 Vortiele gegenüber PageControls mit 5.000 Controls darauf
  • man müllt sich sein Form nicht mit 5.000 Feldern zu
  • Um eine Seite zu ändern muss man sie nicht erst im PageControl rumsuchen, man muss nichtmal das Form dafür auf haben. :)

phlux 3. Aug 2005 13:16

Re: Sind das Frames?
 
Zitat:

Zitat von Sidorion
@Phlux: die Win3.1 Karte ist durchgehende veraltet und sollte nichtmehr genutzt werden.. weiss garnicht, ob die bei 2005 überhaupt noch dabei ist.

naja bis jetzt hatte ich keine negativen erlebnisse mit, zumindest find ich das doch professioneller als zig panels drüber zu klatschen ;)

Touchdown 3. Aug 2005 13:20

Re: Sind das Frames?
 
Ich nehme auch lieber TNotebook, TPagecontrol zeichnet immer einen Rand, selbst wenn die Tabs nicht aktiv sind. Dies bekommt man nich weg und es kann schon sehr stören!

Pseudemys Nelsoni 3. Aug 2005 14:50

Re: Sind das Frames?
 
Nochmal ne Frage bezüglich des PageControls... wie mach ich es denn, das dieses nicht sichtbar ist? PageControls haben ja diesen "Raised" style... beim Panel kann man den ja abstellen, aber wo geht das bei einem PageControl?

dizzy 3. Aug 2005 14:53

Re: Sind das Frames?
 
Zitat:

Zitat von Touchdown
Ich nehme auch lieber TNotebook, TPagecontrol zeichnet immer einen Rand, selbst wenn die Tabs nicht aktiv sind. Dies bekommt man nich weg und es kann schon sehr stören!

:roll:

Pseudemys Nelsoni 3. Aug 2005 15:07

Re: Sind das Frames?
 
Dort krieg ich den 3D-Effekt auch nicht weg.

Edit, aos hab schon, hatte die falsche Kompo drauf :D

s14 3. Aug 2005 15:14

Re: Sind das Frames?
 
Wenn die Reiter sowieso nicht sichtbar sein sollen, kann im PageControl die Eigenschaft "Style" auf "tsFlatButtons" gesetzt werden.

Und siehe da, der "lästige" Rand verschwindet :???:

Tyrael Y. 3. Aug 2005 15:54

Re: Sind das Frames?
 
Das könnten auch Frames sein...ich verstehe nciht wieso du nicht auch Frames benutzen möchtest...etwas ähnliches habe ich auhc in meinen Projekten udn benutze dafür grundsätzlich Frames.....

..was spricht gegen Frames? :gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:25 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz