// -------------------------------------------------------------------- // 設定ファイルの状況を表示 // -------------------------------------------------------------------- private void UpdateSettingsFileStatus() { FolderSettingsStatus aStatus = NklCommon.FolderSettingsStatus(mFolder); switch (aStatus) { case FolderSettingsStatus.None: LabelSettingsFileStatus.Text = "このフォルダーの設定がありません。"; ButtonDeleteSettings.Enabled = false; break; case FolderSettingsStatus.Set: LabelSettingsFileStatus.Text = "このフォルダーは設定済みです。"; ButtonDeleteSettings.Enabled = true; break; case FolderSettingsStatus.Inherit: LabelSettingsFileStatus.Text = "親フォルダーの設定を参照しています(設定を変更しても親フォルダーには影響ありません)。"; ButtonDeleteSettings.Enabled = false; break; default: Debug.Assert(false, "UpdateLabelSettingsFileStatus() bad FolderSettingsStatus"); break; } }