PDA

View Full Version : مشکل با استرینق گرید



ELABAA
شنبه 31 مرداد 1388, 21:02 عصر
سلام دوستان طاعات و عبادات همگی قبو ل حق

من اومدم در KeyPress استرینق گریدم نوشتم که :





s:=StringGrid1.Col + 1;
if Key=#13 then begin
if (s=2) then begin
DBGrid1.Visible:=true;
DBGrid1.SetFocus;
.
.
.
end;
end;
SendMessage(StringGrid1.Handle,WM_KEYDOWN,Integer( VK_tab),0);


ودرKeyPressدیبی گریدم نوشتم




if(key=#13) then begin
DBGrid1.Visible:=false;
StringGrid1.SetFocus;
end;




وقتی که دیبی گرید فالس می شود واینتر که می کنم دوباره وSetFocus دقیقا درهمان ستون دوم استرینق گریدانجام شده و دوباره دیبی گرید ترو می شود در حالیکه من می خواهم وقتی عمل فالس دیبی گرید انجام که شد بتونم با اینتر به بقیه خانه های استرینق گریدم برم ولی نمیشه که ن:عصبانی++: می :عصبانی++:شه
درحقیقت بدجوری توی این حلقه افتادم چیکاربایدکنم که بتونم ازاین حلقه بیرون برم :اشتباه:


باسپاس