na3er-faraji
یک شنبه 11 مهر 1389, 15:22 عصر
سلام. میخام اگه تکست باکس پر بود با زدن دکمه enter بره فیلد بعدی. اما کار نمیکنه. مشکل از چیه؟؟؟
void buyFactor_StuffNameKeyPress(object sender, KeyPressEventArgs e)
{
buyFactor = sender as UC.Factor;
e.Handled = true;
if (Convert.ToInt32(e.KeyChar) == 32 && buyFactor.StuffName != "")
{
SendKeys.Send("{Tab}");
}
else
{
frmSelectStuff selectStuff = new frmSelectStuff();
selectStuff.SelectStuffName = e.KeyChar.ToString();
selectStuff.ShowDialog();
//Check the form SelectStuff for Click Button Ok
if (selectStuff.SelectStuffId > 0)
{
DataTable dt = new DataTable();
dt = stuff.GetStuffAndUntiByStuffId(selectStuff.SelectS tuffId);
//Set Property
buyFactor.StuffName = dt.Rows[0]["StuffName"].ToString();
buyFactor.UnitName = dt.Rows[0]["UnitName"].ToString();
buyFactor.StuffId = Convert.ToInt16(dt.Rows[0]["StuffId"].ToString());
buyFactor.UnitId = Convert.ToInt16(dt.Rows[0]["UnitId"].ToString());
}
//if form sell find pricesell
if (form == 2)
{
buyFactor.PriceSell = buy.GetPriceSell(selectStuff.SelectStuffId);
}
}
}
وقتی برنمم رو روی این خط متوقف میکنم سیستم هنگ میکنه
if (Convert.ToInt32(e.KeyChar) == 32 && buyFactor.StuffName != ""
void buyFactor_StuffNameKeyPress(object sender, KeyPressEventArgs e)
{
buyFactor = sender as UC.Factor;
e.Handled = true;
if (Convert.ToInt32(e.KeyChar) == 32 && buyFactor.StuffName != "")
{
SendKeys.Send("{Tab}");
}
else
{
frmSelectStuff selectStuff = new frmSelectStuff();
selectStuff.SelectStuffName = e.KeyChar.ToString();
selectStuff.ShowDialog();
//Check the form SelectStuff for Click Button Ok
if (selectStuff.SelectStuffId > 0)
{
DataTable dt = new DataTable();
dt = stuff.GetStuffAndUntiByStuffId(selectStuff.SelectS tuffId);
//Set Property
buyFactor.StuffName = dt.Rows[0]["StuffName"].ToString();
buyFactor.UnitName = dt.Rows[0]["UnitName"].ToString();
buyFactor.StuffId = Convert.ToInt16(dt.Rows[0]["StuffId"].ToString());
buyFactor.UnitId = Convert.ToInt16(dt.Rows[0]["UnitId"].ToString());
}
//if form sell find pricesell
if (form == 2)
{
buyFactor.PriceSell = buy.GetPriceSell(selectStuff.SelectStuffId);
}
}
}
وقتی برنمم رو روی این خط متوقف میکنم سیستم هنگ میکنه
if (Convert.ToInt32(e.KeyChar) == 32 && buyFactor.StuffName != ""