2 using System.Globalization;
\r
3 using System.Collections.Generic;
\r
5 using System.Diagnostics;
\r
12 internal class CItemBase
\r
16 public Eパネル種別 eパネル種別;
\r
34 public string str項目名;
\r
35 public string str説明文;
\r
45 public CItemBase( string str項目名 )
\r
48 this.t初期化( str項目名 );
\r
50 public CItemBase(string str項目名, string str説明文jp)
\r
52 this.t初期化(str項目名, str説明文jp);
\r
54 public CItemBase(string str項目名, string str説明文jp, string str説明文en)
\r
56 this.t初期化(str項目名, str説明文jp, str説明文en);
\r
59 public CItemBase(string str項目名, Eパネル種別 eパネル種別)
\r
62 this.t初期化( str項目名, eパネル種別 );
\r
64 public CItemBase(string str項目名, Eパネル種別 eパネル種別, string str説明文jp)
\r
66 this.t初期化(str項目名, eパネル種別, str説明文jp);
\r
68 public CItemBase(string str項目名, Eパネル種別 eパネル種別, string str説明文jp, string str説明文en)
\r
70 this.t初期化(str項目名, eパネル種別, str説明文jp, str説明文en);
\r
76 public virtual void tEnter押下()
\r
79 public virtual void t項目値を次へ移動()
\r
82 public virtual void t項目値を前へ移動()
\r
85 public virtual void t初期化( string str項目名 )
\r
87 this.t初期化( str項目名, Eパネル種別.通常 );
\r
89 public virtual void t初期化(string str項目名, string str説明文jp) {
\r
90 this.t初期化(str項目名, Eパネル種別.通常, str説明文jp, str説明文jp);
\r
92 public virtual void t初期化(string str項目名, string str説明文jp, string str説明文en) {
\r
93 this.t初期化(str項目名, Eパネル種別.通常, str説明文jp, str説明文en);
\r
96 public virtual void t初期化( string str項目名, Eパネル種別 eパネル種別 )
\r
98 this.t初期化(str項目名, eパネル種別, "", "");
\r
100 public virtual void t初期化(string str項目名, Eパネル種別 eパネル種別, string str説明文jp) {
\r
101 this.t初期化(str項目名, eパネル種別, str説明文jp, str説明文jp);
\r
103 public virtual void t初期化(string str項目名, Eパネル種別 eパネル種別, string str説明文jp, string str説明文en) {
\r
104 this.str項目名 = str項目名;
\r
105 this.eパネル種別 = eパネル種別;
\r
106 this.str説明文 = (CultureInfo.CurrentCulture.TwoLetterISOLanguageName == "ja") ? str説明文jp : str説明文en;
\r
108 public virtual object obj現在値()
\r
112 public virtual int GetIndex()
\r
116 public virtual void SetIndex( int index )
\r