2011-10-07 10 views
1

私はリストボックスを持ち、各アイテムは2つの文字列で構成されるPartというオブジェクトで構成されていますPart.PartNo & Part.Filename私はこのようなことをしたい:リストボックスアイテムの値を更新する

((Part)drawingList.Items[activeItem]).Filename = "My new value"; 

しかし、私はそれが読み取り専用であるために割り当てることはできませんエラーが表示されます。

+1

このWinForms、WPF、またはSilverlightはありますか? – ChrisF

+1

Part.FileNameプロパティは読み取り専用ですか? – alexm

+1

パーツ番号のコードをPaulに質問してください。 – Bastardo

答えて

0

リストボックスアイテムは文字列(Winforms)なので、文字列を解析して2つの値を抽出する必要があります。それらを区切るスペースがある場合、あなたはしなければならないでしょう...

string[] tokens = listbox.items[i].split(new char[] {' '}); 
Part p = new Part() {partno = Convert.ToInt32(tokens[0]), filename = "my new value"}; 
+0

実際にはオブジェクトです – username

関連する問題