PDA

View Full Version : سوال: دسترسی به یک لیبل که در فرم دیگه قرار داره؟



hamedd82
چهارشنبه 01 شهریور 1391, 14:16 عصر
سلام
چطوری میتونم به یک لیبل یا تکست باکس در یک صفحه دیگه دسترسی داشته باشم؟

mohy66
چهارشنبه 01 شهریور 1391, 14:38 عصر
سلام
یکی از راهها اینه که در قسمت دیزاین فرم،در قسمت Properties لیبل، خاصیت Modifier رو از private به public تغییر بدی.
حالا توی اون فرمی که میخوای دسترسی داشته باشی از اون فرمی که لیبل توشه یک شی میسازی بعد به اون لیبل به عنوان بکی از فیلدهای اون فرم دسترسی خواهی داشت.
یکی دیگه از راه ها اینه که یک تابع بسازی که محتویات لیبل را get یا set کنی

hamedd82
چهارشنبه 01 شهریور 1391, 15:20 عصر
دوست عزیز من میخوام مقدار لیبلمو عوض کنم
اگه میشه یه کدی بهم بدین که بتونم مقدار لیبلم رو در صفحه دیگه تغییر بدم

hamidjalali
چهارشنبه 01 شهریور 1391, 19:09 عصر
دوست عزیز من میخوام مقدار لیبلمو عوض کنم
اگه میشه یه کدی بهم بدین که بتونم مقدار لیبلم رو در صفحه دیگه تغییر بدم

دقیقتر بگید میخواید چی کار کنید!؟

توی اون لیبل مقدار خواصی هست که برای این یوزر؟ یا...؟

hamedd82
چهارشنبه 01 شهریور 1391, 23:33 عصر
من یک فرمی دارم مثل لاگین کاربر اطلاعاتشو وارد میکنه واگر درست بود میخوام کنترل لیبلم که در مستر پیجم قرار داره برابر با یکی از فیلدهای بانکم بشه

fakhravari
پنج شنبه 02 شهریور 1391, 01:42 صبح
Label Label1 = (Label)Master.FindControl("Label1");
Label1.Text = "<b>The text you entered was: "
http://www.aspnettutorials.com/tutorials/controls/findcontrol-csharp.aspx

hamedd82
پنج شنبه 02 شهریور 1391, 10:53 صبح
ممنون آقای فخراوری عزیز
یه سوال دیگه
آیا میشه از یک فرم که مسترپیج جدا داره به مقدار کنترلی در مسترپیج دیگه هست دسترسی داشته باشیم؟ یعنی 2 تا مستر پیج داشته باشیم مثلا در فرم 1 که از مسترپیج 1 ارث بری میکنه به کنترلی که در مسترپیج 2 است دسترسی داشته باشیم؟

hamedd82
جمعه 03 شهریور 1391, 19:58 عصر
کسی میدونه میشه یا نه ؟