PDA

View Full Version : باز شدن یک فرم با زدن یک دکمه وقتی در یک سلول datagridview هستیم



amir-yeketaz
شنبه 01 آبان 1389, 00:17 صبح
میتونید از رویداد CellEnter استفاده کنید ... یا در حالتی دیگر از رویداد CellClick که فکر کنم برا این کار شما هم جواب بده ... و بعدشم که فرم رو تو اون متد رویداد فراخونی میکنید ...

موفق باشید

niloo17
دوشنبه 03 آبان 1389, 18:40 عصر
میتونید از رویداد CellEnter استفاده کنید ... یا در حالتی دیگر از رویداد CellClick که فکر کنم برا این کار شما هم جواب بده ... و بعدشم که فرم رو تو اون متد رویداد فراخونی میکنید ...

موفق باشید

ممنون از راهنماییتون .. ولی با زدن دکمه اینتر در یک سلول به طور پیش فرض به سلول پایین می ره .. می شه راهنماییم کنید

amiramt
سه شنبه 04 آبان 1389, 01:09 صبح
ممنون از راهنماییتون .. ولی با زدن دکمه اینتر در یک سلول به طور پیش فرض به سلول پایین می ره .. می شه راهنماییم کنید



private void dataGridView1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
Form3 frm = new Form3();
frm.ShowDialog();
}
}





این کد فقط در مواقعی که داخل سلول چیزی نباشه کار میده ، البته باید براش یه شرط بذارید که فقط برای یه ستون خاص کار بده ، الان وقت نداشتم ولی اگه به نتیجه نرسیدید بگیئ تا روش یکم بیشتر وقت بذارم

amir-yeketaz
سه شنبه 04 آبان 1389, 17:32 عصر
این روش جواب نمب ده وقتی توی یک سلول دکمه اینتر را نی زنم به سلول پایینی می ره و اصلا این رویداد فراخوانی نمی شه
والا ما نمی فهمیم شما چیکار میکنی که جواب نمیده براتون ...
من برنامشو براتو ضمیمه کردم ... با زدن اینتر در ستون اول به Form2 میروید...
والا رو سیستم ما که جواب میده!!!!!!!
در ضمن اگه بگین برا چی میخواین این کارو بکنین خیلی خوبه :لبخند:

موفق باشید ...