PDA

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



hassan_kahrizy
سه شنبه 13 اردیبهشت 1384, 06:29 صبح
هوالعلیم
سلام به تمامی دوستان
آیا می وتوان در داخل برنامه یک کنترل جدید تعریف کرد و از آن استفاده نمود؟(اگر می شه توضیح هم بدبد)
و آیا می شه آرایه ای از کنترل ها تولید کرد؟
با تشکر

shayan_re
چهارشنبه 14 اردیبهشت 1384, 13:06 عصر
واضحتر توضیح بدید منظورتون Design Time یا Run Time

omid_Ahmadi
چهارشنبه 14 اردیبهشت 1384, 17:42 عصر
آیا می وتوان در داخل برنامه یک کنترل جدید تعریف کرد و از آن استفاده نمود؟(اگر می شه توضیح هم بدبد)

اگر منظورتون اینکه خودتون کنترل رو بسازید مثلا یه چیزی مثل text box بله میتونید از windows control library استفاده کنید که توضیح خیلی مفصلی داره و بهتره به msdn مراجعه کنید


و آیا می شه آرایه ای از کنترل ها تولید کرد؟

بله به راحتی.

فاطمه هاشمیان
چهارشنبه 14 اردیبهشت 1384, 23:53 عصر
برای تعریف یه Control ابن Sample احتمالا" کمکتون میکنه اما برای ساختن آرایه ای از کنترلها یه راه اینه که از Property ,Tag کمک بگیرید برای مثال Tag کنترل یا کنترلهایی که میخواین Name آنها رو پشت سر هم به ما بده مقدار رشته ای Test قرار دهید و بعد کد زیر رو در فرمتون بنویسید :

for(int i=0 ; i<this.Controls.Count ; i++)
if(this.Controls[i].Tag.ToString() == "Text")
{
MessageBox.Show(this.Controls[i].Name);
}