Hjælp til betinget sætning

Tags:    delphi

Jeg er ret ny både på forummet her og til delphi så i må bære over med mig hvis jeg ikke kan udtrykke mit spørgsmål helt korrekt.

Jeg har lavet en betinget sætning hvor to Edit komponenter (begge med talværdier) skal være ens.
if Edit1.Text = Edit2.Text;
Mit spørgsmål er hvordan jeg kan sætte de to komponenter lig med hinanden.



4 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Hej Mathias

Jeg tror at det du spørger om er

Hvis A=B så gør et eller andet.

I Delphi skriver du så:
If Edit1.Text = Edit2.Text then
begin
Edit1.Color:=clSkyBlue; //Hvis ens er "1" blå
end;

Hvis det ikke var det, så er der som Brian beskriver. Forskellen ligger om "de SKAL være ens" eller "om de ER ens."

Mht. If... så se "If then (else.)" Det kunne også være

If A=B then
C:=7
else
C:=0;

Brug BEGIN og END hvis der er mere en linie.

Mik D



Hvis det er deres text værdier der skal være ens kan du gøre sådan her:

Fold kodeboks ind/udKode 




Dobbeltklik først på Edit1 controllen på formen. Så vil den oprette et nyt stykke kode som gerne skulle håndtere OnChange for Edit1

I den kan du så skrive:
Edit2.Text := Edit1.Text;

Bagefter så dobbeltklik på Edit2 og gør det samme, bare modsat kode:
Edit1.Text := Edit2.Text;



Tusind tak for hjælpen. Jeg fik løst problemt :)
Super med så hurtige og gode svar :D



t