ارور Object reference not set to an instance of an object زمان استفاده از فیلد های یک کلاس - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

ارور Object reference not set to an instance of an object زمان استفاده از فیلد های یک کلاس

0 امتیاز

من یک کلاس تعریف کردم برای ذخیره ویژگی های کلاسم ه این شکل

namespace vars
{
    class var
    {
        public static bool button_hidden= true;
        public static string my_text= ""; //
        public static string color= ""; // 
    }
}

و توی فرم میخوام به این شکل ازش استفاده کنم ولی اروور میده

namespace TextFinder
{
    public partial class Form1: Form
    {
        public Transposer()
        {
            var.button_hidden= false;
            var.my_text= textBox1.Text;
            InitializeComponent();
        }
}

مشکل چیه ؟!!

سوال شده فروردین 3, 1393  بوسیله ی dark (امتیاز 27)   2 3 3
دوباره تگ گذاری شد مهر 9, 1393 بوسیله ی BlueBlade

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

جای InitializeComponent به این شکل عوض کنید احتمالا درست میشه

namespace TextFinder
{
    public partial class Form1: Form
    {
        public Transposer()
        {
            InitializeComponent();
            var.button_hidden= false;
            var.my_text= textBox1.Text;
            
        }
}

 

پاسخ داده شده فروردین 3, 1393 بوسیله ی jafar rahimi (امتیاز 197)   2
انتخاب شد فروردین 3, 1393 بوسیله ی dark
...