B
Bern
the following code produces an error:
"The left-hand side of an assignment must be a variable, property or
indexer"
-----------------------------------------------------------
private void ListBox_DrawItem (object sender, DrawItemEventArgs e){
ListBox b = sender as ListBox;
((IconItem) b.Items [e.Index]).Bounds = new Rectangle (0, 0, 1, 1);
}
----------------------------------------------------------------------
But the following does not:
----------------------------------------------------------------------
private void ListBox_DrawItem (object sender, DrawItemEventArgs e){
ListBox b = sender as ListBox;
IconItem ii = ((IconItem) b.Items [e.Index]);
ii.Bounds = new Rectangle (0, 0, 1, 1);
}
"The left-hand side of an assignment must be a variable, property or
indexer"
-----------------------------------------------------------
private void ListBox_DrawItem (object sender, DrawItemEventArgs e){
ListBox b = sender as ListBox;
((IconItem) b.Items [e.Index]).Bounds = new Rectangle (0, 0, 1, 1);
}
----------------------------------------------------------------------
But the following does not:
----------------------------------------------------------------------
private void ListBox_DrawItem (object sender, DrawItemEventArgs e){
ListBox b = sender as ListBox;
IconItem ii = ((IconItem) b.Items [e.Index]);
ii.Bounds = new Rectangle (0, 0, 1, 1);
}