Delphi-PRAXiS
Seite 1 von 2  1 2      

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 [TScrollbar] Nicht enabled, aber verschiebbar? (https://www.delphipraxis.net/112575-%5Btscrollbar%5D-nicht-enabled-aber-verschiebbar.html)

xZise 23. Apr 2008 17:43


[TScrollbar] Nicht enabled, aber verschiebbar?
 
Hallo DP,
ich programmiere gerade ein Programm mit einer Scrollbar.
Wenn ich diese disable, aber ein Maximum setze, kann ich auf einmal den Balken verschieben.
Wie kann ich diese Scrollbar dennoch deaktivieren?

MfG
xZise

lbccaleb 23. Apr 2008 18:12

Re: [TScrollbar] Nicht enabled, aber verschiebbar?
 
also bei mir (delphi 7) kann man den balken auch nach setzen von max nicht ändern!!!

Der.Kaktus 23. Apr 2008 18:15

Re: [TScrollbar] Nicht enabled, aber verschiebbar?
 
Hallo,
was willst Du damit erreichen? :gruebel:
Delphi-Quellcode:
visible=false
setzen vielleicht?

Der.Kaktus 23. Apr 2008 18:16

Re: [TScrollbar] Nicht enabled, aber verschiebbar?
 
Zitat:

Zitat von lbccaleb
also bei mir (delphi 7) kann man den balken auch nach setzen von max nicht ändern!!!

bei mir gehts aber auch zu aendern.

lbccaleb 23. Apr 2008 18:26

Re: [TScrollbar] Nicht enabled, aber verschiebbar?
 
Zitat:

Zitat von Der.Kaktus
Zitat:

Zitat von lbccaleb
also bei mir (delphi 7) kann man den balken auch nach setzen von max nicht ändern!!!

bei mir gehts aber auch zu aendern.

komisch hab alles ausprobiert, egal wo ich es änder, direkt zur laufzeit oder im oi, wenn das ding diabled ist, ist sies auch zur laufzeit..

edit:

bei mir zumindest!!

bluesbear 23. Apr 2008 18:28

Re: [TScrollbar] Nicht enabled, aber verschiebbar?
 
Tatsächlich! Ich hab das grad mal mit Delphi 3 getestet, da ist das auch so! Krass!
Hab ein bisschen gespielt, und so gehts:
Delphi-Quellcode:
 
ScrollBar1.Max := 123;
ScrollBar1.Enabled := True;
ScrollBar1.Enabled := False;
Blöde Sache, aber "irgendwie" gehts immer :mrgreen:

Der.Kaktus 23. Apr 2008 18:32

Re: [TScrollbar] Nicht enabled, aber verschiebbar?
 
Zitat:

Zitat von bluesbear
Tatsächlich! Ich hab das grad mal mit Delphi 3 getestet, da ist das auch so! Krass!
Hab ein bisschen gespielt, und so gehts:
Delphi-Quellcode:
 
ScrollBar1.Max := 123;
ScrollBar1.Enabled := True;
ScrollBar1.Enabled := False;
Blöde Sache, aber "irgendwie" gehts immer :mrgreen:

vielleicht reicht auch ein
Delphi-Quellcode:
 
ScrollBar1.Max := 123;
ScrollBar1.Enabled := False;
ScrollBar1.update; //<-----

:coder:

xZise 23. Apr 2008 18:49

Re: [TScrollbar] Nicht enabled, aber verschiebbar?
 
Also getestet habe ich nur TD-E und ich ändere Max zur Laufzeit.

MfG
xZise

bluesbear 23. Apr 2008 18:55

Re: [TScrollbar] Nicht enabled, aber verschiebbar?
 
Zitat:

Zitat von Der.Kaktus
vielleicht reicht auch ein
Delphi-Quellcode:
 
ScrollBar1.Max := 123;
ScrollBar1.Enabled := False;
ScrollBar1.update; //<-----

Gerade probiert - mit Update klappt das hier nicht. Seltsamer Bug...

xZise 23. Apr 2008 19:39

Re: [TScrollbar] Nicht enabled, aber verschiebbar?
 
Naja Update macht ja (soweit ich weiß) nichts anderes als neuzeichnen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:49 Uhr.
Seite 1 von 2  1 2      

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