/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
"Hjemmelavet" TSplitter i Delphi
Fra : Thomsen


Dato : 21-01-02 22:10

Hej ng,

I et program skal jeg bruge en splitter mellem 2 komponenter, altså i stil
med TSplitter (hvilken jeg af visse grunde ikke kan bruge). Jeg har istedet
brugt et Tpanel.
Jeg bruger onMouseMove til at resize de 2 komponenter, og det virker også
fint nok, bortset fra at det hele flimrer lidt og der giver noget overlap
imellem spillteren og de 2 comp, da alle 3 komponenter gentegnes hver gang
jeg flytter eller resizer dem.
Er der ikke en måde hvorpå jeg kan deaktivere tegningen af komponenterne,
flytte dem rundt og resize dem, og så til sidst tegne dem alle?

Mvh,
Anders thomsen



 
 
Thomas Due (23-01-2002)
Kommentar
Fra : Thomas Due


Dato : 23-01-02 08:33

"Thomsen" <anders@thomsen.as> wrote in message news:<bk038.239$2E.195351714@news.orangenet.dk>...
> Hej ng,
>
> I et program skal jeg bruge en splitter mellem 2 komponenter, altså i stil
> med TSplitter (hvilken jeg af visse grunde ikke kan bruge). Jeg har istedet
> brugt et Tpanel.
> Jeg bruger onMouseMove til at resize de 2 komponenter, og det virker også
> fint nok, bortset fra at det hele flimrer lidt og der giver noget overlap
> imellem spillteren og de 2 comp, da alle 3 komponenter gentegnes hver gang
> jeg flytter eller resizer dem.
> Er der ikke en måde hvorpå jeg kan deaktivere tegningen af komponenterne,
> flytte dem rundt og resize dem, og så til sidst tegne dem alle?
>
> Mvh,
> Anders thomsen

Du kan jo prøve med at sætte DoubleBuffered til TRUE. Det er en property på
TForm og TPanel bl.a. Jeg ved ikke præcis hvilke komponenter der har den, men
det burde være nok at sætte den på din form. Prøv dig frem.

Mvh
Thomas

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste