PDA

View Full Version : حرفه ای: دسترسی به کنترل رانتایم



mehran788
جمعه 18 مرداد 1392, 11:47 صبح
با سلام و خسته نباشید خدمت دوستان
من تو برنامه ام بر حسب اطلاعات موجود در بانک اطلاعاتی باتون های رانتایم ایجاد می کنم که تعدادشون اصلا مشخص نیست .
حالا من اگه یک باتون دیگه تو فرم داشته باشم چطور می تونم تو اون به کنترل ها دسترسی داشته باشم و مثلا جای اونها رو تغییر بدم؟
همچنین چطور می تونم بفهمم روی کدوم کلیک شده و واسش event ایجاد کنم. البته ایجاد event رو بلدم ولی نمی دونم تو این شرایطی که تعداد واسم مشخص نیست چیکار کنم
ممنون میشم اگه کمکم کنه

danialafshari
جمعه 18 مرداد 1392, 14:23 عصر
سلام دوست عزیز
مطمئنا وقتی باتن ساخته میشه یک نام بهش اختصاص پیدا می کنه دیگه!
می تونی در زیر Form.cs بیا Designer.cs رو ببین و کد های ساخت دکمه رو از اونجا بردار
مثلا :
this.button1 = new System.Windows.Forms.Button();
this.SuspendLayout();
//
// button1
//
this.button1.Location = new System.Drawing.Point(104, 195);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(75, 23);
this.button1.TabIndex = 0;
this.button1.Text = "button1";
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System.EventHandler(this.button1_Click);

موفق باشی