22. februar 2001 - 17:00Der er
13 kommentarer og 1 løsning
Hvordan gør Borland ?
Jeg har i et par dage rodet noget med at resize kontroller på runtime. Det i sig selv er ikke svært ....
Næste naturlige skridt er at tegne de små firkanter uden om. Og der knækker filmen, for mig altså. Jeg kan saktens tegne den inden i kontrollen og lægge funktionalitet på dem. Men jeg vil have dem på samme måde som på designtime hvor de er halvvejs udover kontrollen.
Jeg kan tænke mig to løsninger på det problem : Den ene er at smide kontrollerne over i Designmode, eller et hack til at tegne firkanterne \"rigtigt\" på samme måde som Borland.
Hvis jeg kan vælge vil jeg etenlig helst have dem begge .... :-)
Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
Du skal ikke tegne de små firkanter i kontrollen, men i den \'designer\' du har dine kontroller liggende på.
Jeg kan forestille mig, at Borland i Delphi\'s formdesigner bruger IDesignerSelections, men jeg kan ikke gennemskue hvorfor Get returnerer en IPersistent og ikke en IComponent. Men det er vist heller ikke så relevant for dit spørgsmål ;-)
Du kunne også bruge Screen\'s canvas, men hvis du kigger nærmere på borland\'s controller er der faktisk forskel på om firkenterne ligger udenfor clientrect\'en eller ej, men der er vist mange løsninger på dit problem.
Det er ikke nødvendigt at betale for det det virker fint den man selv kan \"fifle\" på plads selv, så svært er det heller ikke. De har sansynligvis gjort som foreslået her.
Så må du havde lidt tålmodighed, for jeg har ikke min designer component med på arb. med jeg har lavet en comp. man bare smed på sin form, og design/runtime tilknytter de comp. man skal havde mulighed for at ændre. Det var ikke så skide svært.
martinlind >> De 60 points er sat ud fra jeg visste ikke hvor svært det var at lave tricket .... Men lad mig se komponentet så skal jeg nok honorer dig .....
Hej Jen s, jeg fik lige den Ide at du selvfø\'lig \"bare\" skal lave 8 små sorte controller de har jo både mouse event og mulighed for at placere dem hvor du har lyst til.
Hmmnn .. martin meget kreativt .... Men vist ikke en brugbar løsning ....
Jeg lukker...
Jens B
Synes godt om
Ny brugerNybegynder
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.