Difference between revisions of "How to use menu controls/fi"

From Free Pascal wiki
Jump to navigationJump to search
(Created page with "{{How to use menu controls}} = Kuinka käyttää valikkoja = Vihjeitä lomakkeiden valikkojen luomiseen. ==Päävalikko TMainMenu== TMainMenu on päävalikko, joka nä...")
 
 
Line 1: Line 1:
{{How to use menu controls}}
+
<noinclude>{{How to use menu controls}}</noinclude>
  
 
= Kuinka käyttää valikkoja =
 
= Kuinka käyttää valikkoja =
Line 10: Line 10:
 
   
 
   
  
[[TMainMenu]] on ei-visuaalinen komponentti: eli mikäli kuvake on valittu [[Component Palette/fi|komponenttipaletista]] ja asetettu lomakkeelle, se ei tule näkyviin ajon aikana. Sen sijaan valikkorivillä, on [[IDE_Window:_Menu_Editor/fi|valikkomuokkaimen]] määrittämä rakenne joka tulee näkyviin.
+
[[TMainMenu]] on ei-visuaalinen komponentti: eli mikäli kuvake on valittu [[Component Palette/fi|komponenttipaletista]] ja asetettu lomakkeelle, se ei tule näkyviin [[runtime/fi|ajon aikana]]. Sen sijaan valikkorivillä, on [[IDE_Window:_Menu_Editor/fi|valikkomuokkaimen]] määrittämä rakenne joka tulee näkyviin.
  
 
==Ponnahdusvalikko TPopupMenu==
 
==Ponnahdusvalikko TPopupMenu==
[[TPopupMenu/fi|TPopupMenu]] eli ponnahdusvalikko on valikko joka ponnahtaa esiin riipuen asiaankuuluvista, asiayhteyksistä, yksityiskohdista tai valinnoista, kun hiiren oikeanpuoleista painiketta painetaan jonkin kontrollin tai komponentin yhteydessä ja jos ponnahdusvalikko on liitetty kyseisen komponentin PopupMenu-ominaisuuteen. Se siis tarjoaa asiayhteydestä riippuvan valikon.
+
[[TPopupMenu/fi|TPopupMenu]] eli ponnahdusvalikko on valikko joka ponnahtaa esiin riipuen asiaankuuluvista, asiayhteyksistä, yksityiskohdista tai valinnoista, kun hiiren oikeanpuoleista painiketta painetaan jonkin kontrollin tai komponentin yhteydessä ja jos ponnahdusvalikko on liitetty kyseisen komponentin PopupMenu-[[Property/fi|ominaisuuteen]]. Se siis tarjoaa asiayhteydestä riippuvan valikon.
  
  
 
== Valikkomuokkain ==
 
== Valikkomuokkain ==
  
[[IDE_Window:_Menu_Editor/fi|Valikkomuokkaimen] saa esille  esim. klikkaamalla hiiren kakkospainikkeella lomakkeella TMainMenu:n tai TPopupMenu:n kuvaketta. Näyttöön tulee ponnahdusikkuna, josta päästään käyttämään valikkomuokkainta.
+
[[IDE_Window:_Menu_Editor/fi|Valikkomuokkaimen]] saa esille  esim. klikkaamalla hiiren kakkospainikkeella lomakkeella TMainMenu:n tai TPopupMenu:n kuvaketta. Näyttöön tulee ponnahdusikkuna, josta päästään käyttämään valikkomuokkainta.
  
 
Näyttöön tulee muokkauskenttä, jossa on painike "Lisää valikon kohta". Jos klikataan kyseistä ruutua hiirellä niin näkyviin tulee valikko jonka avulla voit lisätä uuden kohteen ennen tai jälkeen (samalla tasolla) tai luoda alavalikon, jolla on mahdollisuus lisätä muita kohteita alaspäin tai ylöspäin sarakkeessa.
 
Näyttöön tulee muokkauskenttä, jossa on painike "Lisää valikon kohta". Jos klikataan kyseistä ruutua hiirellä niin näkyviin tulee valikko jonka avulla voit lisätä uuden kohteen ennen tai jälkeen (samalla tasolla) tai luoda alavalikon, jolla on mahdollisuus lisätä muita kohteita alaspäin tai ylöspäin sarakkeessa.
Line 26: Line 26:
 
Vähintään pitäisi antaa jokaiselle kohteelle (''Caption'') tekstin, joka näkyy valikkopalkissa. Tekstissä on ilmoitettava valittava toiminto, kuten "Tiedosto Auki" tai "Sulje", "Suorita" tai "Lopeta". Voidaan myös halutessa antaa sille mielekkään nimen (''Name''-ominaisuus) .
 
Vähintään pitäisi antaa jokaiselle kohteelle (''Caption'') tekstin, joka näkyy valikkopalkissa. Tekstissä on ilmoitettava valittava toiminto, kuten "Tiedosto Auki" tai "Sulje", "Suorita" tai "Lopeta". Voidaan myös halutessa antaa sille mielekkään nimen (''Name''-ominaisuus) .
  
Jos haluataan, että Caption-nimeen sisältyvä kirjain liitetään pikavalintanäppäimeen niin kyseisen kirjaimen edessä pitää olla [[&]]-kirjain.  
+
Jos haluataan, että Caption-nimeen sisältyvä kirjain liitetään pikavalintanäppäimeen niin kyseisen kirjaimen edessä pitää olla [[&/fi|&]]-kirjain.  
 
Ohjelmaa suoritettaessa  näkyvät valikon pikavalintanäppäimet alleviivattuna ja tämän kirjainnäppäimen painamisella on sama vaikutus kuin valikkokohdan valinnalla. Vaihtoehtoisesti voidaan valita pikavalintanäppäin (kuten {{keypress|Ctrl}}+{{keypress|C}} kopio tai {{keypress|Ctrl}}+{{keypress|V}} liitä - tyypilliset pikanäppäimet) laittamalla se TMenuItemin ShortCut- ominaisuuteen.
 
Ohjelmaa suoritettaessa  näkyvät valikon pikavalintanäppäimet alleviivattuna ja tämän kirjainnäppäimen painamisella on sama vaikutus kuin valikkokohdan valinnalla. Vaihtoehtoisesti voidaan valita pikavalintanäppäin (kuten {{keypress|Ctrl}}+{{keypress|C}} kopio tai {{keypress|Ctrl}}+{{keypress|V}} liitä - tyypilliset pikanäppäimet) laittamalla se TMenuItemin ShortCut- ominaisuuteen.
  
 
==ActionList:n  käyttö==
 
==ActionList:n  käyttö==
  
Usein on hyödyllistä käyttää valikkojen yhteydessä [[TActionList]]:aa, joka sisältää joukon standardi tai räätälöityjä [[TAction]]-toimintoja. Valikon kohteet voidaan yhdistää komponenttimuokkaimen luettelossa oleviin toimintoihin ja samoja toimintoja voidaan yhdistää [[TButton/fi|TButtoneihin]] , [[TToolButton]]eihin , [[TSpeedButton]]eihin jne. On selvää, että on tehokkaampaa käyttää samaa koodia vastaamaan eri tapahtumia kuin kirjoittamalla erillisiä ''OnClick''- tapahtumakäsittelijöitä kullekin yksittäiselle ohjaukselle.
+
Usein on hyödyllistä käyttää valikkojen yhteydessä [[TActionList/fi|TActionList]]:aa, joka sisältää joukon standardi tai räätälöityjä [[TAction/fi|TAction]]-toimintoja. Valikon kohteet voidaan yhdistää komponenttimuokkaimen luettelossa oleviin toimintoihin ja samoja toimintoja voidaan yhdistää [[TButton/fi|TButtoneihin]] , [[TToolButton/fi|TToolButton]]eihin , [[TSpeedButton/fi|TSpeedButton]]eihin jne. On selvää, että on tehokkaampaa käyttää samaa koodia vastaamaan eri tapahtumia kuin kirjoittamalla erillisiä ''OnClick''- tapahtumakäsittelijöitä kullekin yksittäiselle ohjaukselle.
  
 
Oletusarvoisesti useat tavanomaiset perustoiminnot ladataan valmiiksi ''StdActns''ilta tai jos käytetään DataAware-ohjaimia ''DBActns''ista . Nämä toimet voidaan valita [[ActionList editor|toimintolistamuokkaimella (ActionList-editorilla)]], joka näkyy, kun klikkaat hiiren kakkospainikkeella lomakkeella [[TActionList]]- kuvaketta.
 
Oletusarvoisesti useat tavanomaiset perustoiminnot ladataan valmiiksi ''StdActns''ilta tai jos käytetään DataAware-ohjaimia ''DBActns''ista . Nämä toimet voidaan valita [[ActionList editor|toimintolistamuokkaimella (ActionList-editorilla)]], joka näkyy, kun klikkaat hiiren kakkospainikkeella lomakkeella [[TActionList]]- kuvaketta.

Latest revision as of 20:19, 29 September 2019

English (en) suomi (fi)

Kuinka käyttää valikkoja

Vihjeitä lomakkeiden valikkojen luomiseen.


Päävalikko TMainMenu

TMainMenu on päävalikko, joka näkyy useimmiten lomakkeiden yläosassa. Lomakkeiden suunnittelijat voivat muokata sitä valitsemalla erilaisia ​​valikkokohtia.


TMainMenu on ei-visuaalinen komponentti: eli mikäli kuvake on valittu komponenttipaletista ja asetettu lomakkeelle, se ei tule näkyviin ajon aikana. Sen sijaan valikkorivillä, on valikkomuokkaimen määrittämä rakenne joka tulee näkyviin.

Ponnahdusvalikko TPopupMenu

TPopupMenu eli ponnahdusvalikko on valikko joka ponnahtaa esiin riipuen asiaankuuluvista, asiayhteyksistä, yksityiskohdista tai valinnoista, kun hiiren oikeanpuoleista painiketta painetaan jonkin kontrollin tai komponentin yhteydessä ja jos ponnahdusvalikko on liitetty kyseisen komponentin PopupMenu-ominaisuuteen. Se siis tarjoaa asiayhteydestä riippuvan valikon.


Valikkomuokkain

Valikkomuokkaimen saa esille esim. klikkaamalla hiiren kakkospainikkeella lomakkeella TMainMenu:n tai TPopupMenu:n kuvaketta. Näyttöön tulee ponnahdusikkuna, josta päästään käyttämään valikkomuokkainta.

Näyttöön tulee muokkauskenttä, jossa on painike "Lisää valikon kohta". Jos klikataan kyseistä ruutua hiirellä niin näkyviin tulee valikko jonka avulla voit lisätä uuden kohteen ennen tai jälkeen (samalla tasolla) tai luoda alavalikon, jolla on mahdollisuus lisätä muita kohteita alaspäin tai ylöspäin sarakkeessa.

Mikä tahansa valikon kohta TMenuItem voidaan määrittää käyttämällä komponenttimuokkainta.

Vähintään pitäisi antaa jokaiselle kohteelle (Caption) tekstin, joka näkyy valikkopalkissa. Tekstissä on ilmoitettava valittava toiminto, kuten "Tiedosto Auki" tai "Sulje", "Suorita" tai "Lopeta". Voidaan myös halutessa antaa sille mielekkään nimen (Name-ominaisuus) .

Jos haluataan, että Caption-nimeen sisältyvä kirjain liitetään pikavalintanäppäimeen niin kyseisen kirjaimen edessä pitää olla &-kirjain. Ohjelmaa suoritettaessa näkyvät valikon pikavalintanäppäimet alleviivattuna ja tämän kirjainnäppäimen painamisella on sama vaikutus kuin valikkokohdan valinnalla. Vaihtoehtoisesti voidaan valita pikavalintanäppäin (kuten Ctrl+C kopio tai Ctrl+V liitä - tyypilliset pikanäppäimet) laittamalla se TMenuItemin ShortCut- ominaisuuteen.

ActionList:n käyttö

Usein on hyödyllistä käyttää valikkojen yhteydessä TActionList:aa, joka sisältää joukon standardi tai räätälöityjä TAction-toimintoja. Valikon kohteet voidaan yhdistää komponenttimuokkaimen luettelossa oleviin toimintoihin ja samoja toimintoja voidaan yhdistää TButtoneihin , TToolButtoneihin , TSpeedButtoneihin jne. On selvää, että on tehokkaampaa käyttää samaa koodia vastaamaan eri tapahtumia kuin kirjoittamalla erillisiä OnClick- tapahtumakäsittelijöitä kullekin yksittäiselle ohjaukselle.

Oletusarvoisesti useat tavanomaiset perustoiminnot ladataan valmiiksi StdActnsilta tai jos käytetään DataAware-ohjaimia DBActnsista . Nämä toimet voidaan valita toimintolistamuokkaimella (ActionList-editorilla), joka näkyy, kun klikkaat hiiren kakkospainikkeella lomakkeella TActionList- kuvaketta.