PDA

View Full Version : سوال: سوال در مورد یک Property از کامپوننت ساخته شده توسط خودم



morteza271
شنبه 30 بهمن 1389, 16:21 عصر
سلام دوستان.
من یه کامپوننت ساختم و حالا با استفاده از کد زیر براش یه property تعریف کردم :


private string time = "12:12:12";
public string Time
{
get
{
return time;
}

set
{
time = value;
}
}

که خوب این Property ایجاد شد و درست هم کار میکنه ولی یه مشکلی هست؟
من میخوام این خاصیت Time که خودم ایجادش کردم مثل خاصیت های خود سی شارپ باشه یعنی مثل TextBox که یه خاصیت Text داره و وقتی کاربر در زمان طراحی فرمش مقدار Text رو عوض میکنه همونجا مقدار Text اون TextBox عوض میشه.
ولی مال من وقتی برنامه اجرا میشه مقدار Time ست میشه!
حالا باید چیکار کنم تا در زمان طراحی مقدارش عوض بشه.
با تشکر.

morteza271
شنبه 30 بهمن 1389, 16:52 عصر
ممنونم درست شد!
بايد اينطوري مي نوشتم :

private string time = Now_Time();
public string Time
{
get
{
return time;
}

set
{
time = value;
txtTime.Text = value;
}
}

txtTime همون کنترلي هست که من ميخوام مقدار متنش عوض شه که با اين کار درست شد!!!