PDA

View Full Version : سوال: userControl



طبیب دل
جمعه 27 شهریور 1388, 02:02 صبح
با سلام
من برنامه زیر رو برای کار با مقادیر پولی دانلود کردم که یه تکس باکس رو با userControl ساخته ولی نمی تونم باهاش کار کنم اگه میشه کمکم کنید.
Money TextBox (برای کار با مقادیر پو (http://barnamenevis.org/forum/showpost.php?p=487967&postcount=63)لی) (http://barnamenevis.org/forum/showpost.php?p=487967&postcount=63)
این رو از نمونه برنامه های مفید در سی شارپ گرفتم.
اگه میشه در مورد userControl هم یه توضیح کوچیک بدید.
با تشکر.

mahdi_7610
جمعه 27 شهریور 1388, 09:38 صبح
برای استفاده کردن کافیه یک برنامه جدید Visual Studio باز کنی و سپس به منوی tools بری و گزینه choose toolbox items را انتخاب کنی و از صفحه باز شده گزینه Browse را بزنی و سپس به پوشه bin همون فایلی که دانلود کردی بری و یک فایل Dll وجود داره ، اونا انتخاب کنی و صفحه را ok کنی .

با این کار اون dll به قسمت component های ToolBox شما اضافه می شه که شما میتونید مثل سایر کنترل ها اونا روی فرم درگ کنید و ازش استفاده کنید .

rezaversace
یک شنبه 14 شهریور 1389, 10:21 صبح
سلام، من با استفاده از user control یک button سفارشی ساختم، اما نمیدونم چطوری خاصیت text بهش اضافه کنم، لطفا منو راهنمایی کنید :افسرده:، با تشکر.....
--------------------
ببخشید یادم رفت بگم با C#‎ نوشتم...:اشتباه:

mmd2009
یک شنبه 14 شهریور 1389, 10:26 صبح
با سلام.

سوالتون رو در یک تاپیک مجزا اعلام کنید تا سریع تر پاسخ بگیرید

BILLY_Mgs
یک شنبه 14 شهریور 1389, 11:59 صبح
سلام، من با استفاده از user control یک button سفارشی ساختم، اما نمیدونم چطوری خاصیت text بهش اضافه کنم، لطفا منو راهنمایی کنید :افسرده:، با تشکر.....
--------------------
ببخشید یادم رفت بگم با C#‎‎ نوشتم...:اشتباه:

یه Property بساز که string باشه ، بعد توی قسمت Set این Property بگو که کنترلت text اش تغییر کنه!.
مثلا اینجوری :
public static string ButtonText
{
get
{
return "Text";
}
set
{
Control.text = value;
}
}

rezaversace
یک شنبه 14 شهریور 1389, 12:43 عصر
ممنون از راهنماییتون ، اگه میشه چطوری باید با کلاس بنویسمش؟

BILLY_Mgs
یک شنبه 14 شهریور 1389, 18:21 عصر
ممنون از راهنماییتون ، اگه میشه چطوری باید با کلاس بنویسمش؟

با کلاس؟!


public partial class YourClass : System.Windows.Forms.Button
{
public YourClass()
{
InitializeComponent();
}
private string I_ButtonText = "";
[DefaultValue("Text01")]
[Category("Text Settings")]
public string Button_text
{
get
{
this.Text = I_ButtonText;
return I_ButtonText;
}
set
{
I_ButtonText = value;
this.Text = I_ButtonText;
}
}
}

rezaversace
دوشنبه 15 شهریور 1389, 10:19 صبح
چطوري ميشه تو فرم user control به اشیاء داخل كنترل ساخته شده دسترسي داشت؟(البته منظورم زمانی هستش که توی یک پروزه ویندوزی بخواهیم ازش استفاده کنیم)

rezaversace
دوشنبه 15 شهریور 1389, 12:23 عصر
من یک dll طراحی کردم که توش فقط یک button وجود داره، میخوام وقتی تو یک پروژه ویندوزی ازش استفاده می کنم بتونم برای رویداد button که داخل user control هست کد نویسی کنم، آیا این کار شدنیه؟