public void bilesenlereOzellikAta(Control con, ComponentConfiguration compo)
 {
     foreach (Control c in con.Controls)
     {
         _control = c;
         _compo   = compo;
         if (c is Button)
         {
             butonaOzellikleriAta();
         }
         if (c is TextBox)
         {
             textBoxOzellikleriAta();
         }
         if (c is ComboBox)
         {
             comboBoxOzellikleriAta();
         }
         if (c is Panel)
         {
             panelOzellikleriAta();
         }
         if (c is DataGridView)
         {
             dataGridOzellikleriAta();
         }
         if (c.Controls.Count > 0)
         {
             bilesenlereOzellikAta(c, compo);
         }
     }
 }
 public static ComponentConfiguration getInstance()
 {
     if (_instance == null)
     {
         lock (kilitObjesi) // Thread Kullanımlarında yeni nesne oluşumunu engellemek için
         {
             if (_instance == null)
             {
                 _instance = new ComponentConfiguration();
             }
         }
     }
     return(_instance);
 }