PDA

View Full Version : تغییر مقادیر یوزر کنترل درون فرم



Payman62
شنبه 08 تیر 1387, 16:18 عصر
سلام.
یه کامپوننت ساختم که توش غیر از یوزر کنترل فرم هم دارم.
چطور میتونم به کنترل ها و اشیای روی یوزر کنترلم از درون فرم دسترسی داشته باشم و مقادیرشون رو تغییر بدم؟
فرم به فرم با activeform میشه ولی یوزر کنترل نمیشه.

saman_itc
یک شنبه 09 تیر 1387, 11:07 صبح
UCtrl_Date1.Controls.Item(3).Text = ShamsiSplit(shamsi(DateFormat.ShortDate), ShSplit.Year)
UCtrl_Date1.Controls.Item(2).Text = ShamsiSplit(shamsi(DateFormat.ShortDate), ShSplit.Month)
UCtrl_Date1.Controls.Item(1).Text = ShamsiSplit(shamsi(DateFormat.ShortDate), ShSplit.Day)
من یه کنترل ساختم واسه تاریخ
و اینطور مقایرشو تغییر میدم
میتونی به امضام مراجعه کنی برای اطلاعات بیشتر و عملی ببینیش(تاریخ)

Sub Zero
یک شنبه 09 تیر 1387, 11:22 صبح
اگه UserControl رو در زمان اجرا به وجود میاری ازاین کد استفاده کن :

Me.Controls.Find("USerControl Name", True)(0).YourAction

در غیراینصورت :

Me.UserControlName.YourObject
یادتون باشه خاصیت Modifiers اشیائتون رو به Public تغییر بدید .