[Mono-winforms-list] NullReferenceException on SelectedValueChanged

Jonathan Pobst monkey at jpobst.com
Sat Jul 7 13:24:07 EDT 2007


ListControl.SelectedValueChanged is sent when the value in a listbox 
changes, which may include the value being changed to nothing selected. 
  The usual way to ensure something is actually selected is to check the 
SelectedIndex, as shown in the MSDN documentation example: 
http://msdn2.microsoft.com/en-us/library/system.windows.forms.listcontrol.selectedvaluechanged(VS.71).aspx.

If you have a test case that fails on Mono but works on MS.Net, please 
file a bug at http://bugzilla.ximian.com/ and we'll be happy to look 
into it.

Thanks!
Jonathan


Jon Cosby wrote:
> I have this event handler for SelectedValueChanged on a ListBox:
> 
>     private void SelectedValueChangedEvent(object sender, EventArgs e)
>     {
>         string sFilename = fileListBox.SelectedValue.ToString();
> 
>     }
> 
> There's a NullReferenceException at runtime,
> "System.NullReferenceException: Object reference not set to an instance
> of an object". What's up? Evidently the value has changed as it reaches
> the handler. To null? The listbox is not empty.
> 
> 
> 
> Jon Cosby
> _______________________________________________
> Mono-winforms-list maillist  -  Mono-winforms-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-winforms-list
> 
> 



More information about the Mono-winforms-list mailing list