目次 メッセージボックス 例 emittance測定値計算用パネル

ファイル選択用ダイアログボックス


KBFOpenDialogとKBFSaveDialogは、ファイル名を選択・指定するために使用 します。どちらも第一引数が初期ディレクトリの絶対パス、 第二引数はリストボックスに表示するファイル名にかけるフィルタです。 返り値は、Cancelボタンが押された時はNull、それ以外はファイル名が 絶対パスで返ります。


FFS;
w = KBMainFrame["FileDialogExample", f, Title->"File Dialog Example"];
bo = Button[f,Text->"Open",Command:>of[]];
bs = Button[f,Text->"Save",Command:>sf[]];
of[] := (
  fn = KBFOpenDialog["/","*"];
  If [fn <=> Null, Print["Open file is "//fn]];
);
sf[] := (
  fn = KBFSaveDialog["/","*"];
  If [fn <=> Null, Print["Save file is "//fn]];
);
TkWait[];

File Open Dialog Example

File Save Dialog Example

top


このページに関する御意見・質問は Samo Stanic まで.