public override void t項目値を前へ移動() { switch (this.e現在の状態) { case E状態.ON: this.e現在の状態 = E状態.OFF; return; case E状態.OFF: this.e現在の状態 = E状態.ON; return; case E状態.定: this.e現在の状態 = E状態.OFF; return; } }
public override void tMoveItemValueToPrevious() { switch (this.e現在の状態) { case E状態.ON: this.e現在の状態 = E状態.OFF; return; case E状態.OFF: this.e現在の状態 = E状態.ON; return; case E状態.定: this.e現在の状態 = E状態.OFF; return; } }
public override void SetIndex(int index) { switch (index) { case 0: this.e現在の状態 = E状態.ON; break; case 1: this.e現在の状態 = E状態.OFF; break; case 2: this.e現在の状態 = E状態.定; break; default: throw new ArgumentOutOfRangeException(); } }
public CItemThreeState(string str項目名, E状態 e初期状態, string str説明文jp, string str説明文en) : this() { this.t初期化(str項目名, e初期状態, str説明文jp, str説明文en); }
public CItemThreeState(string str項目名, E状態 e初期状態) : this() { this.t初期化(str項目名, e初期状態); }
// コンストラクタ public CItemThreeState() { base.e種別 = CItemBase.E種別.ONorOFFor不定スリーステート; this.e現在の状態 = E状態.定; }
public void t初期化(string str項目名, E状態 e初期状態, CItemBase.Eパネル種別 eパネル種別, string str説明文jp, string str説明文en) { base.t初期化(str項目名, eパネル種別, str説明文jp, str説明文en); this.e現在の状態 = e初期状態; }
public void t初期化(string str項目名, E状態 e初期状態, CItemBase.Eパネル種別 eパネル種別, string str説明文jp) { this.t初期化(str項目名, e初期状態, CItemBase.Eパネル種別.通常, str説明文jp, str説明文jp); }
public void t初期化(string str項目名, E状態 e初期状態, CItemBase.EPanelType eパネル種別) { this.t初期化(str項目名, e初期状態, CItemBase.EPanelType.Normal, "", ""); }
public void t初期化(string str項目名, E状態 e初期状態) { this.t初期化(str項目名, e初期状態, CItemBase.Eパネル種別.通常); }
public CItemThreeState(string str項目名, E状態 e初期状態, CItemBase.EPanelType eパネル種別, string str説明文jp) : this() { this.t初期化(str項目名, e初期状態, eパネル種別, str説明文jp, str説明文jp); }
// コンストラクタ public CItemThreeState() { base.eType = CItemBase.EType.ONorOFForUndefined3State; this.e現在の状態 = E状態.定; }
public void t初期化(string str項目名, E状態 e初期状態, CItemBase.EPanelType eパネル種別, string str説明文jp, string str説明文en) { base.tInitialize(str項目名, eパネル種別, str説明文jp, str説明文en); this.e現在の状態 = e初期状態; }
public void t初期化(string str項目名, E状態 e初期状態, CItemBase.EPanelType eパネル種別, string str説明文jp) { this.t初期化(str項目名, e初期状態, CItemBase.EPanelType.Normal, str説明文jp, str説明文jp); }
public CItemThreeState(string str項目名, E状態 e初期状態, CItemBase.Eパネル種別 eパネル種別, string str説明文jp, string str説明文en) : this() { this.t初期化(str項目名, e初期状態, eパネル種別, str説明文jp, str説明文en); }
public void t初期化(string str項目名, E状態 e初期状態, CItemBase.Eパネル種別 eパネル種別) { this.t初期化(str項目名, e初期状態, CItemBase.Eパネル種別.通常, "", ""); }
public void t初期化(string str項目名, E状態 e初期状態) { this.t初期化(str項目名, e初期状態, CItemBase.EPanelType.Normal); }