Sign in Join
Wiki copytemporary

TLabel/fi: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: TLabel/fi

OldNewLine
1+**TLabel** ![](/wiki-images/a/a2/Tlabel.png) on komponentti, joka näyttää yksi tai monirivistä tekstiä. Se löytyy [[Component Palette|komponenttipaletin]] [[Standard tab/fi|Standard-välilehdeltä]]. TLabel on [[TGraphicControl]]:n jälkeläinen.
2+
3+## Käyttö
4+
5+TLabel on yksi peruskomponentteja jota voidaan [[TForm|lomakkeella]] käyttää. Useinmiten TLabel:t kertovat käyttäjälle muiden komponenttien käyttötarkoituksesta. Nämä muut komponentit voivat olla esim. [[TEdit/fi|TEdit]], [[TMemo/fi|TMemo]], [[TStringGrid]] jne. TLabel:t tarjoavat myös erilaisia ​​tapahtumia, mutta useimmissa tapauksissa niitä ei tarvita.
6+
7+TLabel lisätään lomakkeelle, klikkaamalla TLabel-komponenttia (kuvake, jossa on "Abc" teksti) komponenttipaletin Standard-välilehdellä ja asettamalla se klikkauksella lomakkeelle.
8+
9+TLabel:n oletustekstiä voidaan muuttaa. Se voidaan muuttaa vaikka seuraavalla tavalla:
10+
11+- Mene Lomakkeelle yhdellä napsautuksella, valitse TLabel.
12+- Mene komponenttimuokkaimessa ominaisuudet välilehdelle.
13+- Valitse omiaisuus **Caption** ja muuta viereisessä muokkauskentässä olevaa tekstiä.
14+- Samalla tavalla, voit valita ominaisuus **Name** ja antaa TLabel:lle parempi nimi.
15+
16+## Tekstin muuttaminen ohjelman suorittamisen aikana
17+
18+Tietenkin, tekstin (joka näytetään) voi muuttaa ohjelman suorittamisen aikana.
19+
20+Seuraava esimerkki osoittaa tämän:
21+
22+- Luo uusi [[Form Tutorial|graafinen sovellus]] jossa on lomakkeena *Form1*. Lisää tähän lomakkeelle vielä [[TButton/fi|painonappi]] *Button1* ja TLabel nimeltään *Label1* valitsemalla kyseiset komponentit komponenttipaletin Standard-välilehdeltä ja klikkaamalla ne lomakkeelle Form1 (TLabel:n voisi olla painikkeen yläpuolella).
23+- Luo nyt *Button1*:n [[Event order|tapahtumakäsittelijä]], yksinkertaisesti tuplaklikkaamalla *Button1*-komponenttia.
24+- Täydennä puuttuvat rivit *Button1*:n OnClick tapahtumankäsittelijään:
25+
26+``` pascal
27+procedure TForm1.Button1Click(Sender: TObject);
28+const Cnt: Integer = 0; //laskija joka määrittää, kuinka monta kertaa painiketta on klikattu
29+begin
30+ inc(Cnt); //Lisätään laskijaa yhdellä
31+ Label1.Caption:='Nappia on painettu ' + //Kirjoitetaan näytettävä teksti
32+ IntToStr(Cnt) + ' kertaa';
33+end;
34+```
35+
36+- Suorita ohjelma ja testaa muuttuuko teksti painonapin painalluksella.
37+
38+## Kommentit
39+
40+Jos halutaan näyttää moirivistä tekstiä niin täytyy lisätä *[[End of Line|LineEnding]]* kuvaavaan rivinvaihtoa. Esimerkki:
41+
42+``` pascal
43+Label1.Caption := 'Tässä' + LineEnding + 'on' + LineEnding + 'monirivinen' + LineEnding + 'teksti';
44+```
45+
46+## Katso myös
47+
48+- [[doc:/lcl/stdctrls/tlabel.html|TLabel dokumentaatio]]
49+- [[TStaticText]]
50+
51+---
52+*From the Free Pascal wiki, page "TLabel/fi", as it stood on 2020-03-01 after a change by GAN, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history