مشکلم حل شد
میگم شاید یکی یه روزی مثه من به این مشکل برخورد...
گفتم میخوام از طریق UserControl یه مقداریو به فرم اصلی ارسال کنم و چیزی مثل Log کردن اطلاعاته، فرض میکنیم میخوایم از UserControl یه متنیو به ListBox که توی فرم اصلی هست اضافه کنیم، برای اینکار توی UserControl؛ لیست باکسی که توی فرم اصلی هست رو به این صورت تعریف میکنیم:
ListBox LogList;
private void UserControl1_Load(object sender, EventArgs e)
{
LogList = (ListBox)ParentForm.Controls["listBox1"];
}
حالا توی UserControl هرجایی که بخوایم میتونیم listBox که توی فرم اصلی(والد) هست رو دسکاری کنیم
private void AddLog(string msg)
{
LogList.Items.Add(msg);
}
البته این چیزی ود که خودم نوشتم اساتید اگه مشکلی میبینید یا روش بهتری دارید از گفتنش دریغ نکنید و مارو بی بهره نذارید، ممنون
آقای mafaman2003 لطفا در مورد کدی که گفتم یه توضیحی هم بدید ممنون میشم