PDA

View Full Version : سوال: این برنامه از چه کامپونتی استفاده کرده.



Mask
جمعه 19 فروردین 1390, 20:05 عصر
با سلام
دوستان عکس زیر رو ملاحظه بفرمایند.
در این برامه از یه گرید جالب استفاده شده که بر روی عنوان که کلیک میشه هم سورت میکنه اتوماتیک و هم یه مثلث کوچی کنارش میزاره. و در ضمن در این برنامه با زدن F8 زیر عنوان گرید یه رکورد اضافه میشه که میتونیم کار جستجو رو انجام بدیم.
میخواستم بدونم از چه کامپوننتی استفاده شده.
ممنون.
http://up.iranblog.com/images/acdq627aw8zzfkkm8bn.rar

Mask
پنج شنبه 25 فروردین 1390, 14:51 عصر
دوستان تا حالا همچین کامپوننتی رو ندیدند.؟

جواد ملاولی
پنج شنبه 25 فروردین 1390, 14:57 عصر
سلام.
کامپوننت EhLib این قابلیت رو داره.

Mask
پنج شنبه 25 فروردین 1390, 15:16 عصر
ممنون.
دیدم این کامپوننت رو.
اما اگه ممکنه به عکس نگاه کنید.
این گرید هم فوق العاده زیباست و هم جمع و جوره.

mohsen24000
پنج شنبه 25 فروردین 1390, 15:28 عصر
از next grid استفاده شده...

Mask
پنج شنبه 25 فروردین 1390, 22:31 عصر
اين كامپوننت رو از كجا ميشه دان كرد.
هر چي گشتم چيزي پيدا نشد.
ممنون.

Mask
شنبه 10 اردیبهشت 1390, 14:22 عصر
ممنون از کامپوننت.
اما هنوز من نتونستم از اون گرید که مثل عکسه استفاده کنم.
میشه یه نمونه برنامه که از این کامپوننت و گرید استفاده شده . بزاری اینجا؟
ممنون.

nilidelphi
شنبه 10 اردیبهشت 1390, 21:00 عصر
دوست عزیز به نظر من این برنامه که شما عکسشو گذاشتین اصلا از کامپوننت استفاده نکرده.
برای ساختن قسمت مرتب سازی می تونی از کد زیر است


procedure TForm1.DBGrid1TitleClick(Column: TColumn);
begin

ADOTable1.Sort:=Column.FieldName;

end;

برای قسمت F8 هم میتونی از یک ایدیت استفاده کنی و یکم اونو شبیه تایتل گریدت بکنی و یک کلید میانبر تعریف کنی که هر وقت کاربر اون کلید میانبر رو زد اون ایدیت ظاهر بشه و کاربر کلمه ی مورد نظرشو در اون بنویسه تا جستجو کنه.
در رویداد OnChange ایدیت هم کد جستجو رو بنویس که انشا الله خودت بهتر میدونی چه کدی بنویسی.

من همیشه از این روش استفاده میکنم و جواب هم میده و برنامه رو هم زیادی سنگین نمیکنه.

موفق باشی.

Mask
شنبه 10 اردیبهشت 1390, 22:00 عصر
ممنون دوست عزیز.
اما این عکس از کامپوننت استفاده کرده . چون وقتی F6 رو میزنیم. خوده دیبیگرید اولین رکورد رو اختصاص میده به سرچ.(این کار ، گرید رو جالب کرده).
ممنون.

nilidelphi
یک شنبه 11 اردیبهشت 1390, 11:06 صبح
خوب دوست عزیز این که چیزی نیست خودت می تونی این امکانات رو ایجاد کنی از همون روشی که گفتم

می تونی امتحان کنی

Mask
یک شنبه 11 اردیبهشت 1390, 14:12 عصر
از یک ایدیت استفاده کنی
منظورت اینه؟
چطوری باید ساخته بشه و استفاده کنیم؟

hossein_h62
یک شنبه 11 اردیبهشت 1390, 21:42 عصر
سلام
همونطور که در پستهای قبل دوستان گفتند این امکانات رو کامپوننت DBGridEh هم داره!

Mask
دوشنبه 12 اردیبهشت 1390, 11:17 صبح
ممنون .
این امکان رو در اهلیب دیدم.
اما اگه عکس رو ببینید. تایتل گرید خیلی زیباست. که در کامپوننت اهلیب هیچ کدوم از گریدهاش همچین تایتلی نداره.

Mahmood_M
دوشنبه 12 اردیبهشت 1390, 16:22 عصر
اما اگه عکس رو ببینید. تایتل گرید خیلی زیباست. که در کامپوننت اهلیب هیچ کدوم از گریدهاش همچین تایتلی نداره
کامپوننت EhlibGrid همه این امکاناتی که گفتید رو داره ، یک نمونه ضمیمه کردم . کلیدهای میانبر رو هم می تونید خودتون ایجاد کنید .

در ضمن ، این سئوال رو باید در بخش " کامپوننت های سایر شرکت ها، و توسعه کامپوننت " مطرح می کردید . انتقال داده شد ...

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

Mask
سه شنبه 13 اردیبهشت 1390, 12:14 عصر
حاج محمود دستت مرسی.
هر کاری کردم با این اهلیب نتونستم. تایتل بارشو مثل عکس کنم.
اگه ممکنه یه نمونه برنامه که تایتلش این شکلیه برام بزار. در ضمن اهلیبی که استفاده میکنی ورژن چنده؟
و یه نکته دیگه چطوری باید وقتی یه کلید میانبر درست میکنم خط اول گرید برا سرچ باز بشه؟
اگه اینارو توضیح بدید ممنون میشم.

hossein_h62
چهارشنبه 14 اردیبهشت 1390, 13:59 عصر
من با ورژنهای 5.1 و 5.3 کار کردم این امکان رو دارن.
ضمنا کد زیر یک ردیف جهت جستجو باز میکنه :

DBGridEh.STFilter.Local:=True;
DBGridEh.STFilter.Visible:=True;