ユーザーが拡張子を指定しない場合、ダイアログ ボックスがファイル名に自動的に拡張子を付けるかどうかを示す値を取得または設定します。
Public Property AddExtension As Boolean
[C#]
public bool AddExtension {get; set;}
[C++]
public: __property bool get_AddExtension();public: __property void set_AddExtension(bool);
[JScript]
public function get AddExtension() : Boolean;public function set AddExtension(Boolean);
プロパティ値
ユーザーが拡張子を指定しない場合、ダイアログ ボックスがファイル名に拡張子を付ける場合は true 。それ以外の場合は false 。既定値は true です。
解説
ファイル名に付けられる拡張子は、現在選択されているファイル フィルタおよび CheckFileExists プロパティの値によって異なります。
CheckFileExists プロパティが true である場合、ダイアログ ボックスは既存のファイルに一致する現在のファイル フィルタの最初の拡張子を付けます。現在のファイル フィルタに一致するファイルがない場合、ダイアログ ボックスは DefaultExt プロパティで指定された拡張子を付けます。
CheckFileExists プロパティが false である場合、ダイアログ ボックスは現在のファイル フィルタの最初の有効なファイル名の拡張子を追加します。現在のファイル フィルタに有効なファイル名の拡張子がない場合、ダイアログ ボックスは DefaultExt プロパティで指定された拡張子を付けます。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
.NET Framework セキュリティ:
- FileIOPermission (ユーザーが拡張子を省略した場合に拡張子を追加するために必要なアクセス許可) PermissionState.Unrestricted (関連する列挙体)
参照
FileDialog クラス | FileDialog メンバ | System.Windows.Forms 名前空間 | Filter | FilterIndex