Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi TabSet Problem (https://www.delphipraxis.net/108737-tabset-problem.html)

MrMyagi 18. Feb 2008 19:09

Re: TabSet Problem
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hmmm..
hab ich jetzt gemacht, leider funktionierts immernoch nicht.
Habe mal nen Screen drangehängt, vllt ist das mit
TabSet1.TabIndex = 2
ja falsch und es muss eigendlich ganz anders heißen oder so...
Also wie gesagt, bei klick auf "Fotos auf PC kopieren",
soll das Label etc visible := true werden.


mfG, Nico

bluesbear 18. Feb 2008 19:11

Re: TabSet Problem
 
Zitat:

Zitat von mkinzler
Application.ProcessMessages;

Das halte ich für einen schlechten Rat. Nach meiner Erfahrung bringt sowas nur "nicht nachvollziehbaren" Ärger :wink:
Der Grund, daß ich erst heute weiß, warum, ist ein Forumsbeitrag hier und die Tatsache, daß ich das schon seit sehr vielen Jahren nicht mehr verwende - da brauchte ich mir keinen Kopp zu machen 8)

MrMyagi 18. Feb 2008 19:13

Re: TabSet Problem
 
OK,
aber woran könnte es dann liegen?

mkinzler 18. Feb 2008 19:15

Re: TabSet Problem
 
Zitat:

Zitat von bluesbear
Zitat:

Zitat von mkinzler
Application.ProcessMessages;

Das halte ich für einen schlechten Rat. Nach meiner Erfahrung bringt sowas nur "nicht nachvollziehbaren" Ärger :wink:
Der Grund, daß ich erst heute weiß, warum, ist ein Forumsbeitrag hier und die Tatsache, daß ich das schon seit sehr vielen Jahren nicht mehr verwende - da brauchte ich mir keinen Kopp zu machen 8)

Exzessive Verwendung ist natürlich schlecht aber ich würde das nicht pauschal verteufeln.

bluesbear 18. Feb 2008 19:23

Re: TabSet Problem
 
Zitat:

Zitat von mkinzler
Exzessive Verwendung ist natürlich schlecht aber ich würde das nicht pauschal verteufeln.

Man gibt quasi die Kontrolle ab, was als nächstes passiert. Da kann an den harmlosesten Stellen im Code das Unvermutete passieren. Und das auch nur manchmal, ja nach Timing. Meistens geht es ja gut... Ist meine persönliche Meinung, aber für mich hat das wirklich teuflische Qualität: Hinterhältig, niederträchtig und gemein :wink:

haentschman 19. Feb 2008 05:37

Re: TabSet Problem
 
Guten Morgen... :-D

- ich habe zwar keine Erfahrung mit TabControl, denn ich benutze grundsätzlich PageControl vor allem auch aus optischen Gründen.

Wechsel mal das TabControl aus, und Deine Probleme sind Geschichte. :wink:

PS: eigentlich sollte das auch funktionieren, wie Du das vorgehabt hast...es gibt Dinge, die muß man nicht verstehen :-D

:hi:

taaktaak 19. Feb 2008 07:15

Re: TabSet Problem
 
Moin, Moin,
sehe ich auch so: PageControl ist besser. Die Initialisierungen für die einzelnen Seiten erfolgen dann in OnChange oder OnChanging des PageControls

Capa 23. Apr 2010 11:50

Re: TabSet Problem
 
is zwar schon älter aber is euch ma die variable Newtab aufgefallen ?
wenn nicht dann schaut ma genau hin ;) damit brauchst du dein tabindex nicht mehr

DonManfred 23. Apr 2010 16:01

Re: TabSet Problem
 
Code:
procedure TForm1.TabSet1Change(Sender: TObject; NewTab: Integer;
  var AllowChange: Boolean);
begin
if TabSet1.TabIndex = 0 then
Wieso prüfst du TabSet1.TabIndex??? Im Parameter NewTab bekommst du doch die id des Tabs, welchen du öffnen willst... Und der ist ja noch nicht geändert worden an der Stelle. Dem nach wäre in TabSet1.TabIndex "aktuell" ein falscher Wert...

Also:

Code:
procedure TForm1.TabSet1Change(Sender: TObject; NewTab: Integer;
  var AllowChange: Boolean);
begin
if NewTab = 0 then


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:47 Uhr.
Seite 2 von 2     12   

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