View Full Version : سوال: تعریف متغیر Public در C#
alireza ghomi
پنج شنبه 05 تیر 1393, 15:29 عصر
سلام به همه ی دوستان عزیز .
من یک کلاس ایجاد کردم توی پروژه و سپس یک متغیر از نوع پابلیک توش تعریف کردم ولی وقتی میام توی یک فرم دیگه و میخوام ازش استفاده کنم نمیشه ! اصلا متغیر رو نمیبینم !
میشه بگین متغیر رو چجوری باید تعریف کنم که توی یک فرم دیگه ببینمش ؟
ممنون :قلب::قلب::قلب:
forodo
پنج شنبه 05 تیر 1393, 15:35 عصر
سلام
باید اول یک شی از اون کلاس بسازید بعد متغیر خودتون رو فراخوانی کنید.
class ali
}
public int z = 0;
{
موقع فراخوانی هم:
ali aaa=new ali();
int bb = aaa.z;
alireza ghomi
پنج شنبه 05 تیر 1393, 15:38 عصر
خیلی ممنون ولی من اون شیء رو که به صورت پابلیک تعریفش کردم نمیخوام توی همون کلاس استفادش کنم !
میخوام برمم توی فرم دیگم ازش استفاده کنم !
khokhan
پنج شنبه 05 تیر 1393, 15:38 عصر
سلام به همه ی دوستان عزیز .
من یک کلاس ایجاد کردم توی پروژه و سپس یک متغیر از نوع پابلیک توش تعریف کردم ولی وقتی میام توی یک فرم دیگه و میخوام ازش استفاده کنم نمیشه ! اصلا متغیر رو نمیبینم !
میشه بگین متغیر رو چجوری باید تعریف کنم که توی یک فرم دیگه ببینمش ؟
ممنون:لبخند::لبخند::لبخند:
.................................................. .................................................. ...
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public void AddData(string A, string B, string C, string D, string E, string F)
{
ListViewItem lvi = new ListViewItem(A);
lvi.SubItems.Add(B);
lvi.SubItems.Add(C);
lvi.SubItems.Add(D);
lvi.SubItems.Add(E);
lvi.SubItems.Add(F);
listView1.Items.Add(lvi);
}
private void AddButton_Click(object sender, EventArgs e)
{
Form2 f = new Form2();
f.Show();
}
}
.............................
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void SaveButton_Click(object sender, EventArgs e)
{
Form1 f = new Form1();
f.AddData("cat", "dog", "car", "table", "mouse", "whatever");
this.Close();
}
}
alireza ghomi
پنج شنبه 05 تیر 1393, 16:02 عصر
خیلی ممنون
توضیح میشه بدید؟
آخه من دقیقا یک public function توی فرم 1 تعریف میکنم به این صورت مثلا :
Public Function Adddata(string a)
{
this.textbox1.text=a;
}
ولی بازم تابع رو نمشناسه !
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.