グループボックス
普段あまり使わないGUI部品の一つグループボックスを使ってみました。
複数の保存先を選択する際の使用例です。
造り込み無しの手抜きなので、見栄えは悪いが取り合えずメモ。
積み木エディタやでざ然なども利用できますが、手打ちが基本のなでしこのGUI配置は骨が折れます;;
なでしこC#版ならば、VSのフォーム・デザイナで作成できるのだろうか、、、?
//GUI配置 保存先枠とはグループボックス。これについてW=340。H=100。テキスト=「データの保存先を選択して下さい」 A保存設定枠とはグループボックス。これについて親部品=保存先枠。レイアウト="下"。H=38。テキスト=「 A」 A保存先ボタンとはボタン。これについて親部品=A保存設定枠。レイアウト="右"。テキスト=「...」。W=26。 A保存先窓とはエディタ。これについて親部品=A保存設定枠。レイアウト="全体"。 B保存設定枠とはグループボックス。これについて親部品=保存先枠。レイアウト="下"。H=38。テキスト=「 B」 B保存先ボタンとはボタン。これについて親部品=B保存設定枠。レイアウト="右"。テキスト=「...」。W=26。 B保存先窓とはエディタ。これについて親部品=B保存設定枠。レイアウト="全体"。 //イベント A保存先ボタンのクリックした時は〜 作業フォルダ=母艦パス。 A保存先窓のテキスト=ファイル選択//保存ファイル選択 B保存先ボタンのクリックした時は〜 作業フォルダ=母艦パス。 B保存先窓のテキスト=ファイル選択 保存先重複ならば、「保存先が重複しています」と言う。B保存先窓のテキスト=""。 //使用例 A保存ボタンとはボタン。 B保存ボタンとはボタン。 A保存ボタンのクリックした時は〜「Aの保存内容」をA保存先窓のテキストへ保存。 B保存ボタンのクリックした時は〜「Bの保存内容」をB保存先窓のテキストへ保存。 //関数 ●保存先重複〜_=0。(A保存先窓のテキスト<>"")AND(A保存先窓のテキスト=B保存先窓のテキスト)ならば、1で戻る。