![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
C# で OpenFileDialog を使ってファイルを開くと、何もしなくても開いたファイルのフォルダーを記憶しているみたいなのですが、これはどういう仕組みになっているのでしょう。
以下のように、画像ファイルを読み込んで、PictureBox に画像を表示させるというごく単純なアプリでも、次にアプリを起動したときは、画像ファイルがあったフォルダーを開いてくれます。
Windows98 時代、20年ぶりくらいにプログラミングに挑戦している私にとっては大変不思議です。
private void BtnFileOpen_Click(object sender, EventArgs e)
{
OpenFileDialog dialog = new OpenFileDialog();
if (dialog.ShowDialog() == DialogResult.OK)
{
try
{
Bitmap image = new Bitmap(dialog.FileName);
…………
}
catch
{
…………
return;
}
}
}
No.1ベストアンサー
- 回答日時:
上記のURLブログを見ると、選択したフォルダはアプリケーション単位でレジストリに保存されているそうです。
それで次回にアプリを起動したとき、前回に選択したフォルダを開くことができるということのようです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C# で、あるフォルダー内にあるすべてのテキストファイルを別のフォルダーにコピーする。 4 2022/11/21 13:23
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- JavaScript アップロードファイルの種類によって処理を分岐させたいのですが書き方が分からずアドバイスお願いします 4 2023/06/17 19:12
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- C言語・C++・C# C言語の質問です。バイナリ形式で保存されたWindows Bitmap形式の画像ファイルを読み込み、 3 2023/07/19 14:58
- C言語・C++・C# 大量のデータを読み込んで表示する速度を改善したい 8 2023/05/07 13:29
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- Android(アンドロイド) QuickPik GalleryでSDカードの「root」のディレクトリが出てこない 3 2022/07/11 14:43
- Visual Basic(VBA) あるフォルダーのファイルを違う親フォルダーのサブフォルダーに移したい 11 2023/02/15 19:00
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
イラストレーターCS4のシリアル...
-
VBSでのSendKeysでの画面の最小化
-
Vba アプリケーションが立ち上...
-
コンソールアプリケーションの...
-
pccNTmon.exeとntrtscan.exeの違い
-
VBA初心者です。ExcelのVBAで他...
-
Macターミナルで実行中のプログ...
-
緯度、経度の 10進法と 60進法...
-
C言語で、メモリを解放しないで...
-
家電製品の電力周波数を変える機械
-
C言語で途中までしか、プログラ...
-
explorer.exeが異様にメモリを食う
-
C言語 多次元配列(3次元配列)
-
ナップザック問題?をエクセル...
-
Pythonで仮想通貨の自動売買が...
-
C言語における再帰呼び出しの...
-
SJIS⇔UTF-8の文字コード...
-
並列計算をしたときのシステム...
-
Windows上で、シグナル(SIGTERM...
-
C#で処理中画面を表示したい。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Vba アプリケーションが立ち上...
-
フレームワーク「4.8.1」で、[S...
-
コンソールアプリケーションの...
-
VBSでのSendKeysでの画面の最小化
-
実行時のコマンドプロンプトを...
-
VB.NETでMessageBoxを表示した...
-
イラストレーターCS4のシリアル...
-
Windowsプログラムのビジー状態...
-
Accessフォームからの外部アプ...
-
pccNTmon.exeとntrtscan.exeの違い
-
初回接続の遅い原因について
-
Java Web Start アプリケーショ...
-
C#でGUI・CUIの判断する仕方を...
-
Console Applicationをタスクト...
-
現在起動中のアプリケーション...
-
vb6で異なるのプロジェクト間で...
-
VB.NETでフォームアクティブの...
-
自分自身を更新するプログラム
-
MFCアプリケーションでの終了コ...
-
対象のアプリケーションが終了...
おすすめ情報