1

私は次のことをしようとしています。VB.NETを使用してそれが可能かどうかはわかりません。たとえば、すべてのファイルタイプにデフォルトの保存ポイントを指定したいと思います。

私のプログラムでは、写真のパス「C:\ Users \ Markus \ Pictures」を選択し、ウェブサイトから写真ファイルをダウンロードするたびに、またはファイルの保存ダイアログが開いたときにskypeまたは他のプログラムを使用します(私のプログラムを介していない、または接続されていない外部のものvb.netには、Windowsのデフォルトのものだけが表示されます)。その後、.jpg .gifタイプのファイルなどに対して常に「C:\ Users \ Markus\Pictures」が表示されます。

どうもありがとう。

4

2 に答える 2

4

このコードのビットはあなたの問題を解決するはずです

SaveFileDialog1.InitialDirectory = @"C:\Users\Markus\Pictures"

InitialDirectoryプロパティは、ファイルを開くダイアログが最初に表示されたときに表示されるディレクトリを表します。

SaveFileDialog1.Filter = "txt files (*.jpg)|*.jpg|All files (*.*)|*.*"

フィルタプロパティは、ファイルを開くダイアログの参照オプション中にロードされるファイルの種類をフィルタリングするために使用されるファイルを開くダイアログのフィルタを表します。

詳細については、このリンクを参照してください

于 2012-04-14T11:11:23.393 に答える
0

レジストリキーでWindowsの特別なディレクトリ(マイピクチャーなど)のパスをプログラムで変更できます。

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ User Shell Folders

ただし、そのためにはアプリに権限を付与する必要があります(RegistryPermissionクラスを参照) 。

もちろん、これは、このレジストリキーにエントリがあるファイルタイプで機能し、外部アプリケーションがこのキーを使用する場合にのみ機能します。

于 2012-04-18T23:04:40.930 に答える