Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Newbe Frage: PageControl "umblättern" verhindern? (https://www.delphipraxis.net/19946-newbe-frage-pagecontrol-umblaettern-verhindern.html)

Flex 11. Apr 2004 14:54


Newbe Frage: PageControl "umblättern" verhindern?
 
also:
ich möchte dass der user bei der PageControl nicht selber oben anwählen kann, auf welche "page" er möchte, sondern dass mein Programm bei Bedarf selber wechselt..
hab schon die ganze zeit rumgesucht, aber irgendwie bin ich zu blöd da was passendes zu finden.
Ist das möglich? (bestimmt.. :P )

Dankeeeeeee
flex

sakura 11. Apr 2004 14:56

Re: Newbe Frage: PageControl "umblättern" verhind
 
Im FormOnCreate Ereignis einfach die Tabs alle verstecken ;-)

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
var
  I: Integer;
begin
  for I := 1 to Pred(PageControl1.PageCount) do
    PageControl1.Pages[I].TabVisible := False;
end;
Du kannst die auch schon zur Designzeit verstecken, dann arbeitet es sich allerdings doof in Delphi, wenn man die Seiten wechseln will :wall:
...:cat:...

Christian Seehase 11. Apr 2004 15:01

Re: Newbe Frage: PageControl "umblättern" verhind
 
Moin Flex,

auswählen kannst Du das, indem Du ActivePageIndex oder ActivePage setzt.

Was mir allerdings nicht klar ist:
Wozu verwendest Du ein PageControl, wenn der Anwender es nicht wie gewohnt verwenden kann.

Ist nicht böse gemeint, aber für mich klingt das wie ein Anwärter für die [google]"Interface Hall of Shame"[/google] ;-)

sakura 11. Apr 2004 15:03

Re: Newbe Frage: PageControl "umblättern" verhind
 
Zitat:

Zitat von Christian Seehase
Wozu verwendest Du ein PageControl, wenn der Anwender es nicht wie gewohnt verwenden kann.

Eine der bekanntesten Anwendungen dafür sind Wizards ;-)

...:cat:...

Christian Seehase 11. Apr 2004 15:06

Re: Newbe Frage: PageControl "umblättern" verhind
 
Moin sakura,

bei einem PageControl mit ausgeblendeten Tabs: OK.
Aber das hatte ich nicht so verstanden ;-)

Flex 11. Apr 2004 15:12

Re: Newbe Frage: PageControl "umblättern" verhind
 
genau, brauche das für eine "wizard-anwendung". Danke für die schnellen Antworten.
Gibts aber nich noch ne andere möglichkeit das zu sperren? Also ich würds besser finden, wenns sichtbar wäre, aber nicht anwählbar :).

Oder gibts da noch bessere einfache möglichkeiten, um einen wizard zu machen?

Danke
Flex

Sharky 11. Apr 2004 15:38

Re: Newbe Frage: PageControl "umblättern" verhind
 
Hai Flex,

schaue Dir mal das Ereigniss OnChanging eines TPageControl an. Dort kannst Du verhindern das eine "Seite" verlassen wird.

Flex 11. Apr 2004 15:51

Re: Newbe Frage: PageControl "umblättern" verhind
 
oh ja das is ne gute idee :) danke!

habt ihr sonst noch irgendwelche tips für einen newbe, ein wizard in anderer Form umzusetzen?
:gruebel:

Grüße
Flex


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:45 Uhr.

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