hvis jeg nu har en edit1, en edit2, et memo og en knap. Kan det så godt lade sig gøre at memoen vise proggrammeringen af edit1 og 2. altså sådan så jeg bare behøver at skriver foreksempel: (når projektet kører) 'hej' i edit1, og 'mojn' i edit2, også viser memoen if edit1.text='hej'then edit2.text:='mojn'; og kan det så også lade sig gøre med alle ord jeg skriver i edit1 og 2.
Du lader OnExit i hhv. Edit1 og Edit2 pege på den samme OnExit event, og i denne skiver du:
if (Edit1.text <> '') and (Edit2.text <> '') then begin memo1.lines.add('if Edit1.text = '+edit1.text+' then Edit2.text:= '+edit2.text+';'); end else begin memo1.lines.clear; end;
Hvis du vil have dine indtastede tekster omkranset af anførselstegn hhv. efter lighedstegnet for edit1 og kolon-lighedstegn efter edit2 så skriv således:
memo1.lines.add('if edit1.text = '+#39+edit1.text+#39+' then edit2.text := '+#39+edit2.text+#39+';');
#39 svarer til et enkelt anførselstegn og der er meget lettere at styre end at sætte 2,3,4 efter hinanden for at komme uden om Delphi's måde at læse dem på.
>>sjensen.. Jeg tror ikke at onExit skal bruges i dette tilfælde, da Henrik123 skrev i spørgsmål at han bruger en knap. Men du har ret at bruge #39 gør det nemmer at skrive.
Med brug af #39. Nu burde det se rigtigt ud :) Memo1.lines.add('If edit1.text='#39+Edit1.text+#39' then edit2.text:='#39+edit2.text+#39';');
Så mangler vi bare at finde ud af om det er dette Henrik123 vil ha??
jeg synes dette spørgsmål tydeligt viser hvor vigtigt det er at forklare sit problem ordentligt .. der er sgu' da ikke nogen der fatter hvad det er manden vil! Men lad os nu se om i har ramt rigtigt :)
Jeg synes efterhånden der er et par spørgsmål der hænger og venter på godkendelse af svar :(
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.