ApplicationSettingsBase.SettingsSaving イベント
アセンブリ: System (system.dll 内)

Dim instance As ApplicationSettingsBase Dim handler As SettingsSavingEventHandler AddHandler instance.SettingsSaving, handler
public: event SettingsSavingEventHandler^ SettingsSaving { void add (SettingsSavingEventHandler^ value); void remove (SettingsSavingEventHandler^ value); }

SettingsSaving イベントは、Save メソッドがアプリケーション設定プロパティを関連付けられたデータ ストアに格納する前に発生させます。関連付けられているイベント ハンドラは、このイベントをキャンセルできます。

ApplicationSettingsBase から派生したラッパー クラスである、FormSettings 型のオブジェクトの SettingsSaving イベント ハンドラを次のコード例に示します。このハンドラは、現在のアプリケーション設定プロパティ値を保存することをユーザーに確認します。完全なコード例は、ApplicationSettingsBase クラスの概要に記載されています。
void frmSettings1_SettingsSaving(object sender, CancelEventArgs e) { //Should check for settings changes first. DialogResult dr = MessageBox.Show( "Save current values for application settings?", "Save Settings", MessageBoxButtons.YesNo); if (DialogResult.No == dr) { e.Cancel = true; } }
private: void FormSettings_SettingsSaving(Object^ sender, CancelEventArgs^ e) { //Should check for settings changes first. ::DialogResult^ dialogResult = MessageBox::Show( "Save current values for application settings?" , "Save Settings", MessageBoxButtons::YesNo); if (::DialogResult::No == dialogResult) { e->Cancel = true; } }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からApplicationSettingsBase.SettingsSaving イベントを検索する場合は、下記のリンクをクリックしてください。

- ApplicationSettingsBase.SettingsSaving イベントのページへのリンク