گروه برنامه نویسان گینو

با سلام

برای دسترسی به اطلاعات یک فرم از یک فرم دیگر چندین راه وجود دارد

یکی از راه ها که اکثرا از آن استفاده می کنند Publicکردن یک متغیر یا یک ابزار در یک فرم و با استفاده از ایجاد یک شی از آن فرم آن متغییر را مقدار می دهند

به عنوان مثال:

frm_test x = new frm_test();

x.txt_test.text="amin";

x.Show();

ولی این کار فرم مقصد را دوباره load می کند شاید شما فرم مقصدتون از قبل load هست و نمی خواسته باشید reload کنید با این کار بقیه اطلاعات فرمتون از بین خواهد رفت.

برای این کار شما می توانید در فرم مقصدتوت یک شی static از فرمتون بسازید سپس در فرم مبدا به وسیله اون شی به اون متغییرتون دسترسی داشته باشید:

public static frm_sabt  form;           :فرم مقصد


frm_sabt.form.TextBox1.Text = "OK";     :فرم مبدا

۹۳/۰۴/۳۱
مدیر

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی