PDA

View Full Version : سوال: من و پروژه و #c



bargesabz
دوشنبه 30 شهریور 1388, 01:15 صبح
با سلام به همه دوستان

من تو نوشتن پروژه ام با #c دچار چند تا مشکل شدم ممنون می شم اگه کمکم کنید


فرم برنامه من یه تب کنترل داره که دارای 3 تب درج ،ویرایش و حذف است .
من می خوام وقتی در منو گزینه ویرایش رو انتخاب کردم فرم باز بشه در حالیکه تب ویرایش فعاله و اگر در منو گزینه حذف رو انتخاب کردم فرم باز بشه در حالیکه تب حذف فعاله.

1234
دوشنبه 30 شهریور 1388, 05:33 صبح
خوب باید تو قسمت کدش بری و در رویداد کلیک مثلا دکمه ویرایش بنویسی مثلا

;tab1.enabled = true
= tab2.enabled
;false
که مثلا tab1 فرم ویرایش و tab2 فرم حذف باشه

M.YasPro
دوشنبه 30 شهریور 1388, 06:51 صبح
tabControl1.SelectedTab = 1;
tabControl1.SelectTab(1);

bargesabz
سه شنبه 31 شهریور 1388, 11:23 صبح
سلام
من کدهای شمارو در قسمت منو (که گزینه های ویرایش ،حذف و.... از اونجا فعال می شه )نوشتم اما اونجا تب کنترل 1 فعال نیست که بگم select tab فلان باشه


private void toolStripMenuItem6_Click(object sender, EventArgs e)
{
khayyer Editkh = new khayyer();
Editkh .Show();
}
بعد از دستور نمایش فرم من باید چی بنویسم؟

چون تب کنترل در یک فرم دیگه است و در این فرم نمی تونم اسمش رو در لیست پیدا کنم و مشخصاتش رو عوض کنم

tabatabaeefar
سه شنبه 31 شهریور 1388, 12:16 عصر
چون تب کنترل در یک فرم دیگه است و در این فرم نمی تونم اسمش رو در لیست پیدا کنم و مشخصاتش رو عوض کنم
سلام
معمولا براي ارسال اطلاعات از فرمي به فرم ديگه از متغيرها public استفاده ميكنند.
يا اون اطلاعات رو توي ماژول مينويسند.
موفق باشيد.

bargesabz
سه شنبه 31 شهریور 1388, 18:49 عصر
با سلام دوباره

من نمی خوام هیچ اطلاعاتی رو بین دو فرم رد و بدل کنم در برنامه من چند تا فرم هست:
فرم شماره یک که فرم اصلی است و فرم شماره 2 که در این فرم یه تب کنترل است که 3 تا تب داره (درج،ویرایش ،حذف)
فعلا به بقیه فرمها کاری نداریم

در فرم 1 من یه منو هست که در اون گزینه خیّر وجود داره و شامل زیر منوهای درج،ویرایش،حذف است من می خوام وقتی که در منو روی زیر منوی ویرایش کلیک کردم فرم 2 باز بشه به صورتیکه تب ویرایش فعال باشه(تب ویرایش ، تب شماره 2 است)
خوب حالا تو این


private void toolStripMenuItem6_Click(object sender, EventArgs e)
{

}باید چی بنویسم؟
من فکر می کنم که دو تا خط اولش باید این خطوط باشه

khayyer Editkh = new khayyer();
Editkh .Show();
اما بقیه رو نمی دونم ممنون می شم که شما کمکم کنید

bargesabz
شنبه 04 مهر 1388, 10:53 صبح
با سلام به دوستان

کسی نبود به من کمک کنه؟:ناراحت::گریه:
استادان گرامی لطف کنند و یه نگاه به این سوال بندازند ممنون می شم.

bargesabz
چهارشنبه 08 مهر 1388, 23:11 عصر
سلام به همه دوستان



يا اون اطلاعات رو توي ماژول مينويسند.
موفق باشيد.

ممنون می شم روش فرستادن اطلاعات از یک فرم رو به فرم دیگهبا استفاده از ماژول برام توضیح بدید
مثلا من که در فرم "se"هستم چطوری می تونم بفهم که در فرم "yek"کدوم گزینه منو فشار داده شده است؟

BANKER
پنج شنبه 09 مهر 1388, 00:52 صبح
کسی نبود به من کمک کنه؟:ناراحت::گریه:
استادان گرامی لطف کنند و یه نگاه به این سوال بندازند ممنون می شم
بابا خيلي متاثر شدم هر كاري تونستم انجام ميدم گريه نكن:قلب:
يه تصوير از برنامه اي كه ميگي بگير يا بساز كه ما بهتر بفهميم چي ميگي؟
يعني يه همچين چيزي استMy Pictures.rar (http://barnamenevis.org/forum/attachment.php?attachmentid=37719&stc=1&d=1254347566)
اينم كدي كه مي خواستي
البته قبل آن
1_خاصيت mdiparent فرم اصلي واولت را true كني به اين عكس توجه كن IsMdiParent.jpg (http://barnamenevis.org/forum/attachment.php?attachmentid=37723&stc=1&d=1254348533)
2_ بايدخصوصيت modifire
Butten هاي sbtوdeleteوeditرا publiceكني به اين عكس توجه كنMy Pictures.rar (http://barnamenevis.org/forum/attachment.php?attachmentid=37719&stc=1&d=1254348241)



privatevoid ToolStripMenuItem1_Click(object sender, EventArgs e)
{
khayyer Sabt = newkhayyer();
Sabt.MdiParent = this;
Sabt.Show();
Sabt.button2.Hide();
Sabt.button3.Hide();
}
privatevoid ToolStripMenuItem2_Click(object sender, EventArgs e)
{
khayyer Edit = newkhayyer();
Edit.MdiParent = this;
Edit.Show();
Edit.button1.Hide();
Edit.button3.Hide();
}
privatevoid ToolStripMenuItem3_Click(object sender, EventArgs e)
{
khayyer Delete = newkhayyer();
Delete.MdiParent = this;
Delete.Show();
Delete.button1.Hide();
Delete.button2.Hide();
}

BANKER
پنج شنبه 09 مهر 1388, 14:32 عصر
اگه بازم مشكلي بود :چشمک:حتما بگو