s_mokhtari
سه شنبه 19 بهمن 1389, 11:00 صبح
سلام
دوستان من يه گريد دارم كه تو رويداد دابل كليك اين كد رو نوشتم و درست كار ميده حالا ميخوام همين كدرو تو رويداد keydown گريد بنويسم كه با اينتر جواب بده چطور ميشه يه رويداد رو صدا زد
private void dataGridView1_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
{
RowInex = e.RowIndex;
this.Close();
}
حالا چون اين رويداد دابل يه پارامتر e داره ولي keydown كه پارامتر e مثل دابل نيست
private void dataGridView1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyData == Keys.Enter)
{
dataGridView1_CellMouseDoubleClick(sender, null);
}
}
و خطا ميده Object reference not set to an instance of an object.
دوستان كم كنيد
با تشكر
دوستان من يه گريد دارم كه تو رويداد دابل كليك اين كد رو نوشتم و درست كار ميده حالا ميخوام همين كدرو تو رويداد keydown گريد بنويسم كه با اينتر جواب بده چطور ميشه يه رويداد رو صدا زد
private void dataGridView1_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
{
RowInex = e.RowIndex;
this.Close();
}
حالا چون اين رويداد دابل يه پارامتر e داره ولي keydown كه پارامتر e مثل دابل نيست
private void dataGridView1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyData == Keys.Enter)
{
dataGridView1_CellMouseDoubleClick(sender, null);
}
}
و خطا ميده Object reference not set to an instance of an object.
دوستان كم كنيد
با تشكر