Wiki-kopiopeilipalvelin

Tämä on pascal.chatin wikin peilipalvelin. Muokkaus, historia ja kirjautuminen ovat siellä.

TSpinEdit/fi

English · Français · Suomi · Русский

TSpinEdit komponentti löytyy komponenttipaletin Misc-välilehdeltä. Sillä on hyödyllistä määritellä erilaisia numeerinen asetuksia lomakkeella. TSpinEdit on suurinpiirtein sama kuin yhdistelmä TUpDown johon on liitetty TEdit (TEdit, TUpDown:n ominaisuuteen Associate )

Visuaaliset ominaisuudet

TSpinEditin tärkeimmät ominaisuudet ovat:

Value: Tämän hetkinen arvo

MinValue: pienin sallittu arvo

MaxValue: suurin sallittu arvo

Increment: lisäys / vähennys kun jompaa kumpaa nuolipainikkeista klikataan

Taustan väri, kirjasimen väri, kirjasimen tyyli ja muut vastaavat asiat ovat suunnittelijan käytettävissä. Taustaväri voidaan vaihtaa siirtymällä komponenttimuokkaimeen ja valitsemalla avattava luettelo, joka näyttää käytettävissä olevia värejä.

Luettelo sisältää suuren luettelon väreistä, mutta suunnittelija voi myös valita jonkun muun värin klikkaamalla ominaisuuden oikealla puolella olevaa ...-painiketta. Kun sitä klikkaa niin se avaa värivalintaikkunan, joka antaa käyttäjälle mahdollisuuden valita oma värisävy.

Samalla tavalla voidaan valita kirjasimen väri, kirjasimen tyyli ja muut vastaavat ominaisuudet.

On mahdollista myös muuttaa näitä ominaisuuksia pascal-koodilla. Tässä tapauksessa luodaan lomake ja valitaan TSpinEdit-komponentti ja se "vedetään" lomakkeelle. Sen komponenttipaletin "Tapahtumat"- välilehdeltä valitaan OnClick-tapahtuma jonka rivillä oikeassa laidassa olevaa ... painiketta klikataan. Tämä luo koodilohkon, johon lisätään taustavärin muutos:

pascal
     procedure TForm1.SpinEdit1Click(Sender : TObject) ;
     begin
       SpinEdit1.Color := clLime;
     end;

Aja ohjelma painamalla F9-näppäintä tai valitse Lazarus-ohjelmankehitysympäristön "Suorita"-valikosta "Suorita". Käännöksen jälkeen lomake tulee näkyviin. Kun klikataan lomakkeen TSpinEdit kontrollia niin sen väri muuttuu:

Useimmat muut ominaisuudet voidaan muuttaa samalla tavalla.

Muut ominaisuudet

Oletusarvoisesti TSpinEdit-ohjaimen numeerinen toiminta-alue on nollasta sataan (0-100) koska MinValue = 0 ja MaxValue = 100. Toiminta-aluetta voidaan muuttaa muuttamalla näitä arvoja. Taas on mahdollista myös muuttaa näitä ominaisuuksia pascal-koodi lohkossa. Value-ominaisuuden arvoa muutetaan oletusarvoisesti yhdellä (1), mutta tämä voidaan asettaa toiseen lukuarvoon. Oletusarvoisesti Value:n lukuarvo on nolla (0), mutta se voidaan muuttaa komponenttimuokkaimessa toiseen arvoon tai se voidaan asettaa ohjelmasta.

Numeron sijaintia tekstiruudussa voidaan muuttaa oletusarvosta taLeftJustify (vasen reuna) arvoihin taCenterJustify tai taRightJustify.

Katso myös


From the Free Pascal wiki, page "TSpinEdit/fi", as it stood on 2020-03-02 after a change by Trev, 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.

Versio 1, viimeksi muokannut WikiArchive .