<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://trans.onionmixer.net/wiki/index.php?action=history&amp;feed=atom&amp;title=StartprogrammingusingObjectPascal%3ASecondGioApplication</id>
	<title>StartprogrammingusingObjectPascal:SecondGioApplication - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://trans.onionmixer.net/wiki/index.php?action=history&amp;feed=atom&amp;title=StartprogrammingusingObjectPascal%3ASecondGioApplication"/>
	<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=StartprogrammingusingObjectPascal:SecondGioApplication&amp;action=history"/>
	<updated>2026-05-01T11:41:08Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://trans.onionmixer.net/wiki/index.php?title=StartprogrammingusingObjectPascal:SecondGioApplication&amp;diff=368&amp;oldid=prev</id>
		<title>Onionmixer: 스타일수정</title>
		<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=StartprogrammingusingObjectPascal:SecondGioApplication&amp;diff=368&amp;oldid=prev"/>
		<updated>2013-04-04T11:25:06Z</updated>

		<summary type="html">&lt;p&gt;스타일수정&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==두번째 GUI 프로그램==&lt;br /&gt;
&lt;br /&gt;
이 예제에서는 사용자에게 편집 상자로 이름을 입력하게 하고, 단추를 누르면 레이블에 인사 메시지를 표시하도록 할 것입니다.&lt;br /&gt;
&lt;br /&gt;
프로그램을 작성하기 위해 다음을 따릅니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
- 새 프로그램을 만들고 &amp;#039;&amp;#039;inputform&amp;#039;&amp;#039;으로 저장합니다. 메인 Unit은 &amp;#039;&amp;#039;main.pas&amp;#039;&amp;#039;로 저장하고, 표준 구성요소 탭으로부터 이 구성요소를 놓아둡니다.&lt;br /&gt;
* 2개의 레이블&lt;br /&gt;
* 편집 상자&lt;br /&gt;
* 버튼&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
이제 위 구성요소들의 속성을 다음과 같이 바꿉니다.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border: 1px solid blue;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;color: white; background-color: black;&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Form1:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|Name: fmMain&amp;lt;br&amp;gt;Caption: Form1&lt;br /&gt;
|- style=&amp;quot;color: white; background-color: black;&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Label1:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|Caption: 당신의 이름을 입력해주세요&lt;br /&gt;
|- style=&amp;quot;color: white; background-color: black;&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Label2:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|Name: laYourName&lt;br /&gt;
|- style=&amp;quot;color: white; background-color: black;&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Edit1:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|Name: edName&amp;lt;br&amp;gt;Text:&lt;br /&gt;
|- style=&amp;quot;color: white; background-color: black;&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button1:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|Caption: 클릭&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
아래 그림과 같이 폼 위에 구성요소를 놓아둡니다.&lt;br /&gt;
&lt;br /&gt;
[[image:lazarus_05.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
이 코드를 &amp;#039;&amp;#039;OnClick&amp;#039;&amp;#039; 이벤트 핸들러에 넣습니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
procedure TfmMain.Button1Click(Sender: TObject);&lt;br /&gt;
begin&lt;br /&gt;
    laYourName.Caption:= &amp;#039;Hello &amp;#039; + edName.Text;&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
이제 프로그램을 실행하고 편집 상자에 이름을 적은 다음 단추를 눌러볼 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
앞의 예제에서, 사용자가 입력한 내용을 읽기 위해 편집 상자 &amp;#039;&amp;#039;edName&amp;#039;&amp;#039; 에 있는 &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Text&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; 필드를 사용했습니다. 이는 사용자의 입력을 받기 위해 콘솔 프로그램에서 사용한 &amp;#039;&amp;#039;Readln&amp;#039;&amp;#039; 프로시저에 대한 그래픽 환경에서의 대안입니다. &lt;br /&gt;
&lt;br /&gt;
또한, 메시지를 표시하기 위해 레이블 &amp;#039;&amp;#039;laYourName&amp;#039;&amp;#039;에 있는 &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Caption&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; 속성을 사용했습니다. 이것은 GUI 프로그램에서 &amp;#039;&amp;#039;Writeln&amp;#039;&amp;#039; 대신 사용하는 방법 중 하나입니다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:StartprogrammingusingObjectPascal]]&lt;/div&gt;</summary>
		<author><name>Onionmixer</name></author>
	</entry>
	<entry>
		<id>https://trans.onionmixer.net/wiki/index.php?title=StartprogrammingusingObjectPascal:SecondGioApplication&amp;diff=366&amp;oldid=prev</id>
		<title>Onionmixer at 11:16, 26 July 2012</title>
		<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=StartprogrammingusingObjectPascal:SecondGioApplication&amp;diff=366&amp;oldid=prev"/>
		<updated>2012-07-26T11:16:18Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:16, 26 July 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l40&quot;&gt;Line 40:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 40:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;아래 그림과 같이 폼 위에 구성요소를 놓아둡니다.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;아래 그림과 같이 폼 위에 구성요소를 놓아둡니다.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;attachment&lt;/del&gt;:lazarus_05.png&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[image&lt;/ins&gt;:lazarus_05.png&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;이 코드를 OnClick 이벤트 핸들러에 넣습니다.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;이 코드를 OnClick 이벤트 핸들러에 넣습니다.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Onionmixer</name></author>
	</entry>
	<entry>
		<id>https://trans.onionmixer.net/wiki/index.php?title=StartprogrammingusingObjectPascal:SecondGioApplication&amp;diff=365&amp;oldid=prev</id>
		<title>Onionmixer: SPOP 두번째GUI프로그램 페이지 추가</title>
		<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=StartprogrammingusingObjectPascal:SecondGioApplication&amp;diff=365&amp;oldid=prev"/>
		<updated>2012-07-26T11:15:29Z</updated>

		<summary type="html">&lt;p&gt;SPOP 두번째GUI프로그램 페이지 추가&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;===두번째 GUI 프로그램===&lt;br /&gt;
&lt;br /&gt;
이 예제에서는 사용자에게 편집 상자로 이름을 입력하게 하고, 단추를 누르면 레이블에 인사 메시지를 표시하도록 할 것입니다.&lt;br /&gt;
&lt;br /&gt;
프로그램을 작성하기 위해 다음을 따릅니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
- 새 프로그램을 만들고 inputform으로 저장합니다. 메인 유닛은 main.pas로 저장하고, 표준 구성요소 탭으로부터 이 구성요소를 놓아둡니다.&lt;br /&gt;
* 2개의 레이블&lt;br /&gt;
* 편집 상자&lt;br /&gt;
* 단추&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
이제 위 구성요소들의 속성을 다음과 같이 바꿉니다.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border: 1px solid blue;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;color: white; background-color: black;&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Form1:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|Name: fmMain&amp;lt;br&amp;gt;Caption: Form1&lt;br /&gt;
|- style=&amp;quot;color: white; background-color: black;&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Label1:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|Caption: 당신의 이름을 입력해주세요&lt;br /&gt;
|- style=&amp;quot;color: white; background-color: black;&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Label2:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|Name: laYourName&lt;br /&gt;
|- style=&amp;quot;color: white; background-color: black;&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Edit1:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|Name: edName&amp;lt;br&amp;gt;Text:&lt;br /&gt;
|- style=&amp;quot;color: white; background-color: black;&amp;quot;&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Button1:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
|Caption: 클릭&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
아래 그림과 같이 폼 위에 구성요소를 놓아둡니다.&lt;br /&gt;
&lt;br /&gt;
attachment:lazarus_05.png&lt;br /&gt;
&lt;br /&gt;
이 코드를 OnClick 이벤트 핸들러에 넣습니다.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;pascal&amp;quot;&amp;gt;&lt;br /&gt;
procedure TfmMain.Button1Click(Sender: TObject);&lt;br /&gt;
begin&lt;br /&gt;
    laYourName.Caption:= &amp;#039;Hello &amp;#039; + edName.Text;&lt;br /&gt;
end;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
이제 프로그램을 실행하고 편집 상자에 이름을 적은 다음 단추를 눌러볼 수 있습니다.&lt;br /&gt;
&lt;br /&gt;
앞의 예제에서, 사용자가 입력한 내용을 읽기 위해 편집 상자 &amp;#039;&amp;#039;edName&amp;#039;&amp;#039; 에 있는 &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Text&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; 필드를 사용했습니다. 이는 사용자의 입력을 받기 위해 콘솔 프로그램에서 사용한 &amp;#039;&amp;#039;Readln&amp;#039;&amp;#039; 프로시저에 대한 그래픽 환경에서의 대안입니다. &lt;br /&gt;
&lt;br /&gt;
또한, 메시지를 표시하기 위해 레이블 &amp;#039;&amp;#039;laYourName&amp;#039;&amp;#039;에 있는 &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Caption&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; 속성을 사용했습니다. 이것은 GUI 프로그램에서 &amp;#039;&amp;#039;Writeln&amp;#039;&amp;#039; 대신 사용하는 방법 중 하나입니다.&lt;br /&gt;
[[Category:StartprogrammingusingObjectPascal]]&lt;/div&gt;</summary>
		<author><name>Onionmixer</name></author>
	</entry>
</feed>