https://wiki.freepascal.org/index.php?title=TForm/fi&feed=atom&action=history
TForm/fi - Revision history
2024-03-28T14:19:41Z
Revision history for this page on the wiki
MediaWiki 1.35.6
https://wiki.freepascal.org/index.php?title=TForm/fi&diff=133515&oldid=prev
Trev: Fixed syntax highlighting
2020-03-01T03:57:31Z
<p>Fixed syntax highlighting</p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 03:57, 1 March 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l13" >Line 13:</td>
<td colspan="2" class="diff-lineno">Line 13:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>jota pitäisi luoda automaattisesti, lisää tarvittava lomakkeen nimi [[Program/fi|ohjelman]] [[Uses/fi|uses]] lausekkeeseen ja lisää rivi <tt> Application.CreateForm</tt> kyseiselle lomakkeelle.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>jota pitäisi luoda automaattisesti, lisää tarvittava lomakkeen nimi [[Program/fi|ohjelman]] [[Uses/fi|uses]] lausekkeeseen ja lisää rivi <tt> Application.CreateForm</tt> kyseiselle lomakkeelle.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><syntaxhighlight></div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><syntaxhighlight <ins class="diffchange diffchange-inline">lang=pascal</ins>></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>program PTest;</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>program PTest;</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>uses</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>uses</div></td></tr>
</table>
Trev
https://wiki.freepascal.org/index.php?title=TForm/fi&diff=122321&oldid=prev
Djzepi: Created page with "{{TForm}} '''TForm''' on lomakkeen luokka (class). Kaikki suunnitteluaikana luodut lomakkeet voidaan johtaa TFormista Lomake edustaa ikkunaa tai valintaikkunaa,..."
2019-01-05T08:24:48Z
<p>Created page with "{{TForm}} '''TForm''' on lomakkeen <a href="/index.php?title=Class/fi&action=edit&redlink=1" class="new" title="Class/fi (page does not exist)">luokka (class)</a>. Kaikki suunnitteluaikana luodut lomakkeet voidaan johtaa TFormista Lomake edustaa ikkunaa tai valintaikkunaa,..."</p>
<p><b>New page</b></p><div>{{TForm}}<br />
<br />
'''TForm''' on lomakkeen [[Class/fi|luokka (class)]]. Kaikki suunnitteluaikana luodut lomakkeet voidaan johtaa TFormista<br />
<br />
Lomake edustaa ikkunaa tai valintaikkunaa, joka muodostaa sovelluksen käyttöliittymän. Eräänlainen säiliö, johon muut komponentit (esim. <br />
[[TButton/fi|painikkeet (TButton)]], [[TLabel/fi|laabelit (TLabel)]], [[TEdit/fi|tekstin muokkauskentät (TEdit)]], [[TImage|kuvat]] ...) voidaan lisätä.<br />
<br />
Uusi lomake (TForm) voidaan luoda käyttämällä [[IDE Window: New Item|Tiedosto<nowiki>|</nowiki>Uusi...]] ....<br />
<br />
== Application ==<br />
<br />
Ohjelman käynnistyksen yhteydessä päälomake ja muut lomakkeet, joka on "autocreated", on todella toteutettu. Autocreate-lomakkeet voidaan valita käytettävissä olevista lomakkeista [Projekti | Projektikohtaiset asetukset | Lomakkeet]. Jos jostain syystä saatavilla olevilla lomakkeissa ei ole luetteloa lomakkeesta, <br />
jota pitäisi luoda automaattisesti, lisää tarvittava lomakkeen nimi [[Program/fi|ohjelman]] [[Uses/fi|uses]] lausekkeeseen ja lisää rivi <tt> Application.CreateForm</tt> kyseiselle lomakkeelle.<br />
<br />
<syntaxhighlight><br />
program PTest;<br />
uses<br />
Forms,<br />
UMainForm,<br />
UOtherForm;<br />
{$R *.res}<br />
<br />
begin<br />
Application.Title:='Test';<br />
RequireDerivedFormResource := True;<br />
Application.Initialize();<br />
Application.CreateForm(TMainForm, MainForm);<br />
Application.CreateForm(TOtherForm, OtherForm);<br />
Application.Run();<br />
end. <br />
</syntaxhighlight><br />
<br />
== Ominaisuudet (property) ==<br />
<br />
* Menu - yhdistää lomakkeeseen liitetty päävalikko ([[TMainMenu/fi|TMainMenu]]-olio) joka näkyy lomakkeen yläosassa ohjelman [[runtime|ajon aikana]]<br />
* Popupmenu - linkki ponnahdusvalikkoon ([[TPopupMenu/fi|TPopupMenu]]-olioon), joka aktivoituu, kun lomaketta klikataan hiiren kakkospainikkeella<br />
* PopupParent - <br />
* SessionProperties -<br />
* ActiveControl - <br />
<br />
== Katso myös ==<br />
* [[doc:lcl/forms/tform.html|TForm doc]]<br />
* [[Form Tutorial/fi]] - Lyhyt esittely lomakkeiden käytöstä Lazaruksessa.</div>
Djzepi