Presentation is loading. Please wait.

Presentation is loading. Please wait.

TMenu メニューバーを用いた操作のための コンポーネント.

Similar presentations


Presentation on theme: "TMenu メニューバーを用いた操作のための コンポーネント."— Presentation transcript:

1 TMenu メニューバーを用いた操作のための コンポーネント

2 TMenu Formの上に配置して使う コンポーネントをクリックすると編集画面に

3 TMenu 編集画面は、小さいWindow ブランクのメニュー項目に名前を付ける

4 TMenu メニューアイテムを入力してリターンをおすと、下にメニューが伸びていく

5 TMenu カーソルキーの左で、新しい項目を追加 新しい項目にもアイテムを追加できる

6 TMenu Form上では、実際のメニューが表示される。

7 TMenu 設計時にメニューアイテムをクリックすると、 ハンドラ関数が用意される。

8 TMemo 複数行にわたるテキストを扱う コンポーネント

9 TMemo Formに貼り付けて使う。 サイズは変更できる。 設計時 実行時

10 TMemo Property Method Lines[] 各行の内容
Memo1->Lines->LoadFromFile (FileName) 指定されたテキストファイルの内容を読み込む。 Memo1->Lines->SaveToFile (FileName) 指定されたファイルにMemoの内容を保存する。 Memo1->Lines->Add(String) MemoにStringの内容を一行として追加する。

11 TSaveDialog 保存するファイル名を入力するダイアログ Formに貼り付けて使う

12 TOpenDialog 開くファイルを選択するためのダイアログ Formに貼り付けて使う

13 TOpenDialog/TSaveDialog
Property DefaultExt デフォルトの拡張子を設定する FileName ダイアログで選択/入力されたファイル名が格納される Filter 複数の拡張子を選択可能にする 選択された拡張子の番号を示す InitialDir ダイアログが開くときのディレクトリを指定

14 TOpenDialog/TSaveDialog
Method Execute() ダイアログ画面を呼び出す。 ファイルが選択されたらtrue, そうでなければfalseを返す。

15 TOpenDialog/TSaveDialog
例: void __fastcall TForm1::OPEN1Click(TObject *Sender) {     if (OpenDialog1->Execute())         Memo1->Lines->LoadFromFile(OpenDialog1->FileName); } void __fastcall TForm1::SAVE1Click(TObject *Sender) {     if (SaveDialog1->Execute())         Memo1->Lines->SaveToFile(SaveDialog1->FileName); }


Download ppt "TMenu メニューバーを用いた操作のための コンポーネント."

Similar presentations


Ads by Google