Ищет четкий пример этого. Я создал новый объект, включая настройку нескольких свойств, добавив весь объект в listBox, а затем написал строку для их описания. Теперь мне нужен один элемент из объекта lsitBox по выбранному индексу. Есть много Синтаксисов, которые появляются, имеют сходные, но разные обычаи это затрудняющие поиск ...Свойства ListBox и объекта
Pseudocode:
SpecialClass object = new SpecialClass;
object.propertyA;
Object.PropertyB;
listBox.Items.Add(object);
//listBox.SelectedItem[get propertyA]? What would retrieve propertyA or propertyB from the //list after putting the object in the list?
.... Я пытался использовать эти переменные настройки, что-то вроде этого ...
MRecipeForm parent = new MRecipeForm();
ListViewItem item = new ListViewItem();
item.Tag = parent.recipeListB.Items;
var myObject = (double)parent.recipeListB.SelectedItems[0].Tag;
// here you can access your properties myObject.propertA etc...
....
Это мой текущий код, который генерирует исключение:
MRecipeForm parent = new MRecipeForm();
ListViewItem item = new ListViewItem();
item.Tag = parent.recipeListB.Items;
Substrate o = ((ListBox)sender).SelectedItem as Substrate;
double dryWtLbs = o.BatchDryWtLbs; //BatchDryWtLbs is type double
Если вы используете субстрат o = ((ListBox) отправитель) .SelectedItem as Substrate; список должен содержать элементы (объекты) типа Субстрат – Jim
Я отредактировал ваш заголовок. См. «Если вопросы включают« теги »в их названиях?» (Http://meta.stackexchange.com/questions/19190/should-questions-include-tags-in-their-titles) – Jim