PDA

View Full Version : سوال: باگ عجیب در دیبیگرید دلفی



Mask
پنج شنبه 07 آذر 1392, 20:21 عصر
نمونه زیر رو ببینید:
وقتی روی دکمه کلیک میکنیم ، اسکرولهای دیبیگیرید میپره و از بین میره.
چرا اینجوری میشه ؟
باید چیکارش کرد؟
ممنون.

یوسف زالی
پنج شنبه 07 آذر 1392, 20:36 عصر
من تست کردم مشکلی نبود.
کدت رو اصلاح کردم، تست کن ببین:


procedure Tdm1.Button1Click(Sender: TObject);
begin
if SameText(Trim(E_User.Text), '') or SameText(Trim(E_Pass.Text), '') then
Exit;

if dm1.Q_Login.Locate('username', Trim(E_User.Text), []) then
begin
dm1.Q_Login.Edit;
dm1.Q_LoginPass.Value := E_Pass.Text;
dm1.Q_Login.Post;
end
else
begin
dm1.Q_Login.Insert;
dm1.Q_Loginusername.Value := E_User.Text;
dm1.Q_LoginPass.Value := E_Pass.Text;
dm1.Q_Login.Post;
end;
end;

SayeyeZohor
پنج شنبه 07 آذر 1392, 21:37 عصر
بچه ها این روسی اینجا چیکار داره ؟...........................

SayeyeZohor
پنج شنبه 07 آذر 1392, 22:37 عصر
باگ عجیب در دیبیگرید دلفی
نمونه زیر رو ببینید:
وقتی روی دکمه کلیک میکنیم ، اسکرولهای دیبیگیرید میپره و از بین میره.
چرا اینجوری میشه ؟
باید چیکارش کرد؟
ممنون.


سلام به یوسف خان و اقا حمزه گل
بامرامان بی معرفت

دادا به جای dbgrid از گرید دیگه ای مثل ehlib استفاده کن حل میشه

یوسف زالی
پنج شنبه 07 آذر 1392, 22:40 عصر
سلام. شخصا از کامپوننتی که خودم نوشتم استفاده می کنم.
این قضیه کاملا بستگی به کاری که انجام می دیم داره.
حالا چرا بی معرفت؟!

SayeyeZohor
پنج شنبه 07 آذر 1392, 22:49 عصر
سلام. شخصا از کامپوننتی که خودم نوشتم استفاده می کنم.
این قضیه کاملا بستگی به کاری که انجام می دیم داره.


خب بابا بامرام بده ماهم بهره ببریم



حالا چرا بی معرفت؟!


بماند :چشمک:

Mask
شنبه 09 آذر 1392, 14:47 عصر
ممنون داش یوسف.
این کد ، نمونه بود . کد بهینه سازی شده شما ، رو هم دیدم. از لوکیت استفاده شده.
من میخام از کوئری استفاده کنم. جالب اینجاست که اسکرولبارهای افقی و عمودی غیب میشه.
این ضمیمه (http://ge.tt/api/1/files/5qdDKS51/0/blob?download) همین برنامه هست که با دلفیXE کامپایل شده . با دلفی 7 که شما کامپایل میکنی این مشکل نیست؟

یوسف زالی
شنبه 09 آذر 1392, 15:01 عصر
با کامپایل دلفی 7 مشکلی نیست.
این مشکل رو ریپورت کنید. ولی برای رفع اشکالش فکر می کنم با یک بار رفرش گرید مشکل حل بشه. چیزی مثل DisableControl و EnableControl.
کمک بیشتری در این حالت از دست من برنمیاد. مگر امی و تیم و ریموت..