|
|
|
Most Valuable Professional
گروه: مدیر انجمن (ویژه 2)
آخرین بازدید: دیروز 17:39:47
پست ها: 1,517,
بازدید ها: 2,449
|
|
shivana (چهار شنبه 5 دی 1386 - 9:12 بعدازظهر)
مشکلم و بگم دقیق؟ : )
توی برنامهءپیاده سازی وردپد،یک فرم اصلی دارم که منو توشه. یهفرم دیگه دارم با یک ریچ باکس که توی new/open و save ازش نمونه میسازم. و یک کلاس findForm که کاربر عبارت و توش وارد میکنه و برنامه توی ریچ باکس فرم دوم دنبالش میگرده.
حالا چه جوری توی رویداد button_click این فرم (فرم سوم)میتونم به تکست باکس فرم دوم دسترسی داشته باشم؟
خیلی قاتی گفتم 
تو فرم اصلی برای هر کدام از Child ها متغیری از نوع فرم مربوطه بصورت Public و استاتیک تعریف کنید سپس به وسیله این آبجکت ها حتی از فرم دیگه می توانید به فرم مربوطه دسترسی داشته باشید

|
|
|
|
|
تازه اول راهه
        
گروه: کاربران
آخرین بازدید: جمعه 16 فروردین 1387 - 2:05 بعدازظهر
پست ها: 15,
بازدید ها: 45
|
|
باسلام .اگر درست منظورت رو فهمیده باشم میخوای از فرم سرچ، اطلاعات توی ریچ باکس که تو فرم قبلی هست رو سرچ کنی. یه راه اینه که یه فانکشن بنویسی و اطلاعات ریچ باکست رو به فرم سرچت بفرستی یعنی تو فرم سوم که سرچ بتوشه اینو بنویسی :
PFN Code
public void SetParameter(string TextinRichTextBox) { m_data = TestInRichTextBox; }
بعد جایی که فرم سوم رو show میکنی توفرم ریچ باکس، این فانکشن رو صدا کرده و مقداررو بهش پاس کنی ومقدارm_data متغییری است که تو فرم سرچ تعریف شده وباپاس کردن اطلاعات به فرم مقداردهی میشه و مبتونی تو سرچ استفاده کنی امیدوارم مفید باشه...:P
|
|
|
|
|
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 صدا کنید ؟

|
|
|
|
|
تازه اول راهه
        
گروه: کاربران
آخرین بازدید: جمعه 16 فروردین 1387 - 2:05 بعدازظهر
پست ها: 15,
بازدید ها: 45
|
|
|
یک شی از فرم A توفرم Bتعریف کرده و فانکشن SetParameter را صدا میکنیم، البته باید فانکشن را public تعریف کرد
|
|
|
|
|
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 رو بر میگردونه

|
|
|
|
|
تازه اول راهه
        
گروه: کاربران
آخرین بازدید: جمعه 16 فروردین 1387 - 2:05 بعدازظهر
پست ها: 15,
بازدید ها: 45
|
|
ممنون از بررسی دقیقی که برروی پستها دارید.درمورد پستهای قبلی من، احتمالا من دقیقا متوجه سوال نشدم و پاسخم مربوط نیست که شما متوجه روشی که توضیح دادم نشدید چون من با این روش کار کردم وجواب هم گرفتم . درهرصورت ممنون.
|
|
|
|