hello
i m c# beginner..
i m learning creating constituent controls
but when i debug
"Object reference not set to an instance of an object."
this type of error occurs,
i dont understand where i did mistake
kindly help me...
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Text;
using System.Windows.Forms;
namespace ControlLib
{
public enum SelectedOptionEnum
{
Amazing,
Good,
OK,
Bad,
Terrible,
None
}
public partial class UserMenu : UserControl
{
private System.Windows.Forms.RadioButton rbtnAmazing;
private System.Windows.Forms.RadioButton rbtnGood;
private System.Windows.Forms.RadioButton rbtnOK;
private System.Windows.Forms.RadioButton rbtnBad;
private System.Windows.Forms.RadioButton rbtnTerrible;
public SelectedOptionEnum SelectedOption
{
get
{
if (rbtnAmazing.Checked)
return SelectedOptionEnum.Amazing;
else if (rbtnGood.Checked)
return SelectedOptionEnum.Good;
else if (rbtnOK.Checked)
return SelectedOptionEnum.OK;
else if (rbtnBad.Checked)
return SelectedOptionEnum.Bad;
else if (rbtnTerrible.Checked)
return SelectedOptionEnum.Terrible;
else
return SelectedOptionEnum.None;
}
set
{
if (value == SelectedOptionEnum.Amazing)
rbtnAmazing.Checked = true;
else if (value == SelectedOptionEnum.Good)
rbtnGood.Checked = true;
else if (value == SelectedOptionEnum.OK)
rbtnOK.Checked = true;
else if (value == SelectedOptionEnum.Bad)
rbtnBad.Checked = true;
else if (value == SelectedOptionEnum.Terrible)
rbtnTerrible.Checked = true;
else
{
rbtnAmazing.Checked = false;
rbtnGood.Checked = false;
rbtnBad.Checked = false;
rbtnOK.Checked = false;
rbtnTerrible.Checked = false;
}
}
}
private void UserMenu_Load(object sender, EventArgs e)
{
}
}
}