実現したいこと
アプリ上からユーザーにフォルダを選択させる機能を実装する。
前提
ユーザーの使い勝手を考えて、CommonOpenFileDialog を使用してフォルダを選択させることにした。
発生している問題・エラーメッセージ
CommonOpenFileDialogでフォルダ選択ダイアログを開いた場合元のformが125%→100%程度に縮小表示される。
2回目にファルダ選択ダイアログを開いた場合には100%から縮小されることはない。
以下はダイアログを開く際のコードです。
該当のソースコード
C#
1using Microsoft.WindowsAPICodePack.Dialogs; 2 3 private void button4_Click(object sender, EventArgs e) 4 { 5 CommonOpenFileDialog commonOpenFileDialog = new CommonOpenFileDialog(); 6 7 // ダイアログのタイトル 8 commonOpenFileDialog.Title = "フォルダを選択してください。"; 9 10 // デフォルトのフォルダ 11 commonOpenFileDialog.InitialDirectory = @"C:"; 12 13 // フォルダ選択モード 14 commonOpenFileDialog.IsFolderPicker = true; 15 16 if (commonOpenFileDialog.ShowDialog() == CommonFileDialogResult.Ok) 17 { 18 textBox_log.Text = commonOpenFileDialog.FileName + "が選択されました。"; 19 } 20 else 21 { 22 textBox_log.Text = "キャンセルされました。"; 23 } 24 25 }
試したこと
Autosize,AutosizeMode,AutoscaleMode等のformの設定を確認した。
補足情報(FW/ツールのバージョンなど)
visualstudio 2019
回答1件
あなたの回答
tips
プレビュー