Sign in Join
Wiki copytemporary

Howto Use TSaveDialog/ja: what changed

Revision 2 to 3. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11TSaveDialog の使い方
22
33![](/wiki-images/e/e1/Tsavedialog.png)
44
55簡単な説明:
66
771\. SaveDialogをFormに配置します。(アイコンは実行時には表示されませんので、Form上のどこにおいても大丈夫です。)
88
9-` `![`Component_Palette_Dialogs.png`](/wiki-images/7/72/Component_Palette_Dialogs.png)\
10-` (SaveDialogは「Dialog」タブの左から2番目)`
9+```text
10+ Image:Component_Palette_Dialogs.png
11+ (SaveDialogは「Dialog」タブの左から2番目)
12+```
1113
12142\. memoをformに配置します。
1315
1416![](/wiki-images/1/1b/Tmemo.png)
1517
16183\. buttonをformに配置します。
1719
1820![](/wiki-images/b/b2/Tbutton.png)
1921
2022オブジェクトインスペクタに Button1のプロパティが表示されるので, 'Caption'を'Save'に変更します。 オブジェクトインスペクタのイベントタブをクリックし、OnClick の右側のボックスをクリックしてください。 3つのドット(...)が表示されたさらに小さいboxが表れますので、クリックすると自動的にソースエディタのコーディングするべき場所にカーソルが移動します。
2123
22244. 下記を参考にコーディングします。
2325
2426``` pascal
2527 procedure TForm1.Button1Click( Sender: TObject );
2628 begin
2729 if SaveDialog1.Execute then
2830 Memo1.Lines.SaveToFile( SaveDialog1.Filename );
2931 end;
3032```
3133
3234[[doc:lcl/dialogs/tcommondialog.execute.html|Execute]] メソッドによりファイルを保存するダイアログが表示されます。 ファイルが選ばれたときは[[True|trueが]]返値となり、キャンセルしたときは[[False|falseが]]返値となります。
3335
3436[[doc:lcl/dialogs/tfiledialog.filename.html|Filename]] プロパティは、ドライブ名とパスを含んだファイル名(ファイルへのフルパス) を返り値とします。
3537
3638## 関連項目
3739
3840- [[Howto Use TOpenDialog/ja|TOpenDialog の使い方]]
3941- [[Dialogs tab|Dialog タブ]]
4042- [[Standard tab|TButton]]
4143- [[Standard tab|TMemo]]
4244
4345---
4446*From the Free Pascal wiki, page "Howto Use TSaveDialog/ja", as it stood on 2020-02-17 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](/wiki-contact).*

Back to history