استفاده از اطلاعات یك فرم توسط فرم دیگر در #C
      

 
Persian Forum Network - Try to be a Professional
صفحه نخست .:.  کاربران .:.   .:. تقویم  .:. کاربران آنلاین
خوش آمدید میهمان ( ورود | ثبت نام )
  /     /  


««12

استفاده از اطلاعات یك فرم توسط فرم دیگر در #C باز / بسته
نویسنده
پیغام
ارسال شده در تاریخ شنبه 8 دی 1386 - 9:10 بعدازظهر


Most Valuable Professional

Most Valuable Professional

گروه: مدیر انجمن (ویژه 2)
آخرین بازدید: دیروز 17:39:47
پست ها: 1,517, بازدید ها: 2,449
shivana (چهار شنبه 5 دی 1386 - 9:12 بعدازظهر)
مشکلم و بگم دقیق؟ : )

توی برنامهءپیاده سازی وردپد،یک فرم اصلی دارم که منو توشه. یهفرم دیگه دارم با یک ریچ باکس که توی new/open و save ازش نمونه میسازم. و یک کلاس findForm که کاربر عبارت و توش وارد میکنه و برنامه توی ریچ باکس فرم دوم دنبالش میگرده.

حالا چه جوری توی رویداد button_click این فرم (فرم سوم)میتونم به تکست باکس فرم دوم دسترسی داشته باشم؟

خیلی قاتی گفتم


تو فرم اصلی برای هر کدام از Child ها متغیری از نوع فرم مربوطه بصورت Public و استاتیک تعریف کنید سپس به وسیله این آبجکت ها حتی از فرم دیگه می توانید به فرم مربوطه دسترسی داشته باشید





   
پست شماره 103960
تبلیغات
ارسال شده در تاریخ شنبه 15 دی 1386 - 10:52 بعدازظهر


تازه اول راهه

تازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راهه

گروه: کاربران
آخرین بازدید: جمعه 16 فروردین 1387 - 2:05 بعدازظهر
پست ها: 15, بازدید ها: 45
باسلام .

اگر درست منظورت رو فهمیده باشم میخوای از فرم سرچ، اطلاعات توی ریچ باکس که تو فرم قبلی هست رو سرچ کنی.

یه راه اینه که یه فانکشن بنویسی و اطلاعات ریچ باکست رو به فرم سرچت بفرستی یعنی تو فرم سوم که سرچ بتوشه اینو بنویسی :


PFN Code


public void SetParameter(string TextinRichTextBox)

{

m_data = TestInRichTextBox;

}




بعد جایی که فرم سوم رو show میکنی توفرم ریچ باکس، این فانکشن رو صدا کرده و مقداررو بهش پاس کنی ومقدارm_data متغییری است که تو فرم سرچ تعریف شده وباپاس کردن اطلاعات به فرم مقداردهی میشه و مبتونی تو سرچ استفاده کنی

امیدوارم مفید باشه...:P 

پست شماره 104175
ارسال شده در تاریخ یکشنبه 16 دی 1386 - 12:12 بعدازظهر


Most Valuable Professional

Most Valuable Professional

گروه: مدیر انجمن (ویژه 2)
آخرین بازدید: دیروز 17:39:47
پست ها: 1,517, بازدید ها: 2,449
Debugger (شنبه 15 دی 1386 - 7:22 بعدازظهر)
باسلام .

اگر درست منظورت رو فهمیده باشم میخوای از فرم سرچ، اطلاعات توی ریچ باکس که تو فرم قبلی هست رو سرچ کنی.

یه راه اینه که یه فانکشن بنویسی و اطلاعات ریچ باکست رو به فرم سرچت بفرستی یعنی تو فرمسوم که سرچ بتوشه اینو بنویسی :


PFN Code




public void SetParameter(string TextinRichTextBox)

{

m_data = TestInRichTextBox;

}






بعد جایی که فرم سوم رو show میکنی توفرم ریچ باکس،این فانکشن رو صدا کرده و مقداررو بهش پاس کنی ومقدارm_data متغییری است که تو فرم سرچ تعریف شده وباپاس کردن اطلاعات به فرم مقداردهی میشه و مبتونی تو سرچ استفاده کنی

امیدوارم مفید باشه...:P


دوست عزیز

شما چطوری میخواهید SetParameter تعریف شده در فرم A رو تو فرم B صدا کنید ؟





   
پست شماره 104184
ارسال شده در تاریخ دوشنبه 17 دی 1386 - 6:44 بعدازظهر


تازه اول راهه

تازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راهه

گروه: کاربران
آخرین بازدید: جمعه 16 فروردین 1387 - 2:05 بعدازظهر
پست ها: 15, بازدید ها: 45
یک شی از فرم A توفرم Bتعریف کرده و فانکشن SetParameter را صدا میکنیم، البته باید فانکشن را public تعریف کرد
پست شماره 104229
ارسال شده در تاریخ دوشنبه 17 دی 1386 - 7:14 بعدازظهر


Most Valuable Professional

Most Valuable Professional

گروه: مدیر انجمن (ویژه 2)
آخرین بازدید: دیروز 17:39:47
پست ها: 1,517, بازدید ها: 2,449
Debugger (دوشنبه 17 دی 1386 - 3:14 بعدازظهر)
یک شی از فرم A توفرم Bتعریف کرده و فانکشن SetParameter را صدا میکنیم، البته باید فانکشن را public تعریف کرد


وقتی که یک شی از فرم A تو فرم B تعریف و فانکشن SetParameter صدا زده شود ، هیچ چیزی از ریچ باکس موجود در نمونه قبلی فرم A رو بر نمی گردونه و فقط اطلاعات ریچ باکس موجود در نمونه جدید فرم A رو بر میگردونه





   
پست شماره 104230
ارسال شده در تاریخ سه شنبه 18 دی 1386 - 5:26 بعدازظهر


تازه اول راهه

تازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راههتازه اول راهه

گروه: کاربران
آخرین بازدید: جمعه 16 فروردین 1387 - 2:05 بعدازظهر
پست ها: 15, بازدید ها: 45
ممنون از بررسی دقیقی که برروی پستها دارید.

درمورد پستهای قبلی من، احتمالا  من دقیقا متوجه سوال نشدم و پاسخم مربوط نیست که شما متوجه روشی که  توضیح دادم نشدید چون من با این روش کار کردم وجواب هم گرفتم .

درهرصورت ممنون.

پست شماره 104259
« تاپیک قبلی | تاپیک بعدی »

««12

خواندن این تاپیک باز / بسته
کاربر فعال: 0 (0 مهمان, 0 کاربر, 0 کاربر ناشناس)
در حال حاضر هیچ کاربری در حال مشاهده این تاپیک نیست.
مدیران انجمن: فرشاد, Shahrad, Xiphi, علیرضا, ace4cia, fmh1, Armin25

دسترسی ها باز / بسته