Vis jeg trykker på en almidelig knappe.. skal den skifte til en anden form.. så der kommer noget andet på skærmen.. altså ligesom en menu og så skal selve indholdet skifte.. det er bare hele siden der skal skifte..
hvis din button1 er på form1, og du har lavet en form2 spriver du i eventen for button Form2.show; eller Form2.showmodal//hvis din form2 skal bevare sin focus
Du skal lave to forme, den ene værende mainformen, den anden er den som du vil vise ved tryk på en knap. Nr. to form skal ikke være autokreeret (fjern den via skift-ctrl-f11).
På mainformen trykker du alt-f11 og vælger form 2. Nu kender mainformen den form som skal vises.
Smæk en knap på mainformen og dobbeltklik på den (antager at form 2 hedder Form2). Nu laves skelettet til den kode som udføres når du trykker på knappen. Tilføj nedenstående kode og gem filerne (shift-ctrl-s). Tryk F9 og prøv det.
Det er tydligt at du rigtignok er en absolut nybegynder og sandsynligvis heller ikke ret gammel. Et spørgsmål som tit melder sig ved nybegynderne er, om I overhovedet har forsøgt at læse jer frem til svaret. Det er ikke så svært, f.eks kan du find et programeksempel hvor der åbnes flere forme og prøve at kigge i koden - arbejd lidt for sagen istedet for at forvente, at vi, de oldgamle programmører, fortæller jer hvordan man gør. Beklager, det kan vi ikke; det er noget man lærer ved at studere og prøve sig frem!
Nu skriver han jo "interface" og ikke Interface - så jeg har tolket det som brugerinterface - og så er den jo helt på sin plads.
Jeg tror bare vi har misforstået pointen i spørgsmålet.
Du vil ha' at du har 1 form og kun 1 form. Denne form skal blot have forskellige udseender - dertil skal du arbejde med hide og show på alle visuelle elementer, placere dem korrekt osv. Eksperimenter evt. ved at sætte dem på nogle TPanel komponenter og når du så skal 'skifte form' så skal du bytte om på hvilke objekter der skal vises og hvilke der ikke skal - hvilke panels der skal ligge i front og hvilke der ikke skal.
Hvis det er ovenstående - så har du lidt kodning foran dig. Men eksperimenter med få komponenter til at starte med.
Hvis det er tilfældet, så er det vel frames han skal lege med. Nogle gange har jeg haft mine databærende objekter nedarvet fra TFrames og det virker fint (er ikke helt klar over hvor meget ram der går på at lave n instanser af TFrame...
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.