Visual Studio 2005ス ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
862:デフォルトの名無しさん 06/08/14 11:17:47 tst 863:デフォルトの名無しさん 06/08/14 12:03:49 Visual Studio 、 C#で開発中です。 フォーム上にあるコンボボックスに関する質問です。 例えば以下のようなアイテムがあったとします。 this.comboHoge.Items.AddRange( new object[] { 1.0, 2.0/3.0, 1.0/2.0, 1.0/3.0, 1.0/4.0, 1.0/8.0 } ); 要件としては、comboHoge.FormStringによって表記を定めたいので、 Itemsには数値型の値を納めておきたいのです。 管理が楽なので是非VSのデザイナを使ってItemsとFormStringをいじりたいのですが、 デザイナではItemsに指定できるオブジェクトは文字列だけでした。 そこで、formHoge.Designer.csに直接上記のコードを記述したところ、 該当部分でデザイナが「コードを処理できません」という警告を出し、 デザイナによる変更が出来なくなってしまいました。 現在はformHoge.csにあるformHogeのコンストラクタ内に上記のコードを記述し、 デザイナでのItems管理を放棄しています。 これだと、まずデザイナでの管理が出来ません。 その上、折角フォームの初期状態としてformHoge.Designer.csに分離されている デザインコードがformHoge.csにも散らかってしまう事になります。 個人的な理想主義に過ぎないかもしれませんが、この状況はあまり良い物ではないと思います。 何とかデザイナとFormStringによるフォーマット指定をきちんとかみ合わせる手段は無いものでしょうか。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4250日前に更新/224 KB
担当:undef