یه فرم دارم که توش از یه تب کنترل و چند تا چیز دیگه استفاده کردم.
این فرم توی یه فرم دیگه با زدن یه دکمه فراخوانی و باز می شه ولی تب و بقیه چیز های فرم رو نشون نمی ده
اگه می شه مرا راهنمایی کنید
یه فرم دارم که توش از یه تب کنترل و چند تا چیز دیگه استفاده کردم.
این فرم توی یه فرم دیگه با زدن یه دکمه فراخوانی و باز می شه ولی تب و بقیه چیز های فرم رو نشون نمی ده
اگه می شه مرا راهنمایی کنید
اگه می شه دوست من کدت رو بزار
من فکر می کنم موقع فراخوانی داری اشتباه می کنی . یا داری یه بطور کل یه فرم جدید رو می سازی و اونو فراخوانی می کنی
دوست من شما باید فراخوانی رو به این صورت انجام بدی
Form a= new form3();
a.Show();
یعنی فرم 3 یه شی از فرم است.
نه شی از فرم 3 قبلی . حالا دوباره این کار رو انجام بده شاید درست شد . به جای فرم 3 سمت راست فقط بنویس Form
تشکر یادت نره
اگه بازم درست نشد بگو ببینم شاید یه جای دیگه ایراد داری گرچه من فکر کنم ایرادت همین جا باشه.
سلام
با تشکر از electro_esma
فکر کنم اصلا مربوط به ابجکت ساختن از فرم نمیشه
شاید visible کنترل هات False باشه
اگه دوستمون Masoomeh.H پروژه یا کدش رو بذاره بهتر میشه کمک کرد
public partial class sandoogh : Form
{
public sandoogh()
{
InitializeComponent();
}
private void btn2_Click(object sender, EventArgs e)
{
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo.FileName = @"C:\Users\KHarazmi\Desktop\sandogh\sandogh\123.xl sx";
p.StartInfo.CreateNoWindow = true;
p.Start();
}
private void btn4_Click(object sender, EventArgs e)
{
MessageBox.Show("Group: Raya" + "\n" + "Pogrammer : Reza Hamidia " + "\n" + "G-Mail : rezahamidia@gmail.com", "Information ", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
private void btn1_Click(object sender, EventArgs e)
{
Form a = new Form3();
a.Show();
}
private void btn3_Click(object sender, EventArgs e)
{
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo.FileName = @"C:\Users\KHarazmi\Desktop\sandogh\zemanatha\zema natha.xlsx";
p.StartInfo.CreateNoWindow = true;
p.Start();
}
}
درست نشد اینم کدش. لطفا راهنماییم کنید
سلام
شما یک بار فرم اولیه رو همون فرم 3 بذار، ببین درست لود میشه. این چیزی که نوشتید باید جواب بده، مشکل از این نیست.
فرم 3 از Form ارث بری شده، اگر متغیر رو از نوع Form تعریف کنیم، دیگه به خاصیت هاش دسترسی نداریم (فرض کنید یک فرم یک سری Property داره، با چیزی که شما گفتید نمی شه بهش دسترسی داشت)یعنی فرم 3 یه شی از فرم است.
مشکل از فرم 3 شماست، نه طریقه فراخونیش.
ببینید چه مشکلی داره. یا پروژه رو اینجا بذارید. احتمالا خاصیت های کنترل ها رو ناخواسته دستکاری کردید!! این رو چک کنید
از منوی Build گزینه Rebuild Solution رو بزنید ببینید درست می شه ؟
لطفا یکی کمک کنه
کد فرم 3 تون رو بذارید مشکل از فرم 3 ی شماست
اینم فرم3.به نظرتون مشکلش چیه؟؟
public partial class Form3 : Form
{
public static string m1, m2, m3;
private void llbl1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo.FileName = @"C:\Users\KHarazmi\Desktop\sandogh\jalasat\sorat" ;
p.StartInfo.CreateNoWindow = true;
p.Start();
}
private void llbl2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo.FileName = @"C:\Users\KHarazmi\Desktop\sandogh\jalasat\mahal" ;
p.StartInfo.CreateNoWindow = true;
p.Start();
}
private void t1_TextChanged(object sender, EventArgs e)
{
m1 = t1.Text;
}
private void t2_TextChanged(object sender, EventArgs e)
{
m2 = t2.Text;
}
private void t3_TextChanged(object sender, EventArgs e)
{
m3 = t3.Text;
}
private void tabPage1_Click(object sender, EventArgs e)
{
}
}
}
والا من که مشکلی نمی بینم اگه خیلی لازمه پروژه رو آپ کنید تا اصلاحش کنم