 
 
 
 
 
 
Ohjelmakoodin lisääminen
Kun olemme laittanet komponentteja lomakkeella Delphi on
lisännyt kokoajan tiedostoon autolask.pas
ohjelmakoodia lomakkeen Autolaskuri- olion
määrittelevään TAutolaskuri-
luokkaan (class).
 
Nappuloiden toiminnallisuutta vastaavan koodin lisääminen on
ohjelmoijan tehtävä.  Onneksi Delphi tekee tästäkin
suurimman osan:
- 1.
- Tuplaklikkaa Henkilöautoja- nappulaa.  Nyt aukeaa koodi- ikkuna, jossa
on valmiina Pascal- kielinen tapahtumankäsittelijän
esittely tapahtumalle, joka tulee kun painetaan nappulaa nimeltä
ButtonHA:
	procedure TAutolaskuri.ButtonHAClick(Sender: TObject);
	begin
	_
	end;
- 2.
- Kursori on valmiina paikassa, johon oma koodi kirjoitetaan.  Me haluamme
että nappulaa painettaessa LabelHA:ssa oleva lukema
lisääntyy yhdellä.  Tämä voitaisiin kirjoittaa:
LabelHA.Caption := LabelHA.Caption + 1; mutta valitettavasti
LabelHA.Caption on tekstiä eikä sitä voi numeerisesti
lisätä (kuten Visual Basicin
Variant-
tyyppiä voi).  Siispä kirjoitamme koodin:
	  LabelHA.Caption := IntToStr(StrToInt(LabelHA.Caption)+1);
- 3.
- Koodi kannattaa saman tien laittaa leikekirjaan, koska sehän tulee
lähes samanlaisena nappulaan ButtonKA.
- 4.
- Lisää vastaava koodi oikein muutettuna nappulaan
ButtonKA.  Huom! Jos et edellä huomannut laittaa koodia
leikekirjaan, löytyy edellinen koodi samasta koodi- ikkunasta hieman
ylempää ja voit hakea sen kuin missä tahansa editorissa.
- 5.
- Lisää vielä koodi nappulaan ButtonNollaa.  Nyt
koodiksi riittää
	  LabelHA.Caption := '0';
	  LabelKA.Caption := '0';
- 6.
- Käännä ja aja ohjelma.
 
 
 
 
 
