Avatar billede vallemanden Nybegynder
08. december 2005 - 10:41 Der er 4 kommentarer og
1 løsning

Flytte komponent rundt på en form i runtime

Hejsa

Er der nogen der kender til en procedure som gør at man kan flytte en komponent rundt på ens form i rundtime
f.eks. har jeg en kalender(MonthCalendar) som kunden godt kunne tænke sig at flytte rundt på.

jeg er ikke interaseret i at lave den som en form, den skal 'hænge' på main formen

V
Avatar billede martinlind Nybegynder
08. december 2005 - 11:49 #1
du kan bare ændre dens left og top property
Avatar billede pidgeot Nybegynder
08. december 2005 - 11:59 #2
Det hjælper ikke helt hvis det er kunden selv der skal kunne flytte rundt på den ;)

About.com havde en guide om dette for nyligt:
http://delphi.about.com/library/weekly/aa102505a.htm

Ganske vist dækker denne også resizing under run-time, men hvis du ikke vil have den del med, så kan du jo frit vælge kun at implementere flytning.
Avatar billede martinlind Nybegynder
08. december 2005 - 12:50 #3
Det hjælper ikke helt hvis det er kunden selv der skal kunne flytte rundt på den ;)
--- Det hjæper fint, properties virker også runtime :)
Avatar billede pidgeot Nybegynder
08. december 2005 - 12:54 #4
Jojo - men tror du kunden gider sidde og flytte ting ved at skrive afstanden til kanterne i pixels (hvilket nok er det de fleste tænker på først)? Der vil de fleste vist foretrække at bruge noget drag-and-drop.
Avatar billede vallemanden Nybegynder
12. januar 2006 - 16:21 #5
har fået borrisholt til at lave en komponent til mig
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester