PDA

View Full Version : طراحی یک کنترل ویژوال بصورت استاتیک چطور باید عمل کرد



manitack
چهارشنبه 09 آبان 1386, 23:50 عصر
سلام دوستان

برای طراحی یک کنترل ویژوال بصورت استاتیک چطور باید عمل کرد.(مثل MsgBox)
ممنون از راهنمایی.

MohammadSoft
پنج شنبه 10 آبان 1386, 00:28 صبح
سلام
میشه واضح تر سوالتون رو بگید ؟

mehdi.mousavi
پنج شنبه 10 آبان 1386, 00:28 صبح
سلام دوستان

برای طراحی یک کنترل ویژوال بصورت استاتیک چطور باید عمل کرد.(مثل MsgBox)
ممنون از راهنمایی.


سلام.
ابتدا کنترلی رو که میخواهید به کاربر نشون بدید رو در Designer طراحی کنید. (منظورم درست کردن یه Windows Form هستش). سپس یه کلاس بسازید که حداقل یه متود static داشته باشه. مثلا:


public class MessageBox
{
public static DialogResult Show(string text)
{
Form1 dlg = new Form1();
dlg.Text = text;
return dlg.ShowDialog();
}
}


فرض کردم که Form1 اون فرمی هستش که قراره شون بدیم. بعدش هم موقع استفاده، کاربر میتونه بزنه:


MessageBox.Show("123");


و فرم مورد نظر شما نمایان میشه.

PC2st
پنج شنبه 10 آبان 1386, 21:07 عصر
برای طراحی یک کنترل ویژوال بصورت استاتیک چطور باید عمل کرد.(مثل MsgBox)
خوشحالم که به جواب خودتون رسیدید، فقط میخواستم بگم که ایجاد کنترل استاتیکی که بتوان به فرم اضافه کرد، امکان پذیر نیست و MessageBox هم یک کنترل به حساب نمیاد.