نمایش نتایج 1 تا 1 از 1

نام تاپیک: چطور مقدار pageSize لغزنده عمودی استرینگ گرید رو بدست بیارم؟

  1. #1
    کاربر دائمی آواتار mbshareat
    تاریخ عضویت
    آبان 1387
    محل زندگی
    شهر مقدس قم-چهارمردان-کوچه 37
    پست
    963

    چطور مقدار pageSize لغزنده عمودی استرینگ گرید رو بدست بیارم؟

    سلام
    نمی دونم چرا استرینگ گرید در نسخه دلفی من به طور پیشفرض اندازه دستگیره وسط لغزنده رو همیشه یک اندازه می گیره.(بدون در نظر گرفتن تعداد رکوردها و رکوردهای قابل مشاهده)
    می خواستم اندازه pageSize رو تغییر بدم.با کد زیر موفق نشدم.جستجوی اینترنت هم بی نتیجه بود:

    procedure TForm1.SetVScrollPageSize;
    var
    info: TScrollInfo;
    H,H2:Word;
    begin
    H:=StringGrid1.Height;
    H2:=StringGrid1.DefaultRowHeight+StringGrid1.GridL ineWidth;
    fillchar( info, sizeof( info ), 0 );
    with info do Begin
    cbsize := sizeof( info );
    fmask := SIF_ALL;
    GetScrollInfo( stringgrid1.handle, SB_VERT, info );
    nPage := H div H2 -StringGrid1.FixedRows;
    nMin:=StringGrid1.FixedRows;
    nMax :=StringGrid1.RowCount-StringGrid1.FixedRows;
    end;
    setscrollinfo( stringgrid1.handle, SB_VERT, info, True );
    end;


    اشکال کار از کجاست؟
    آخرین ویرایش به وسیله mbshareat : پنج شنبه 26 اردیبهشت 1398 در 04:59 صبح

تاپیک های مشابه

  1. سوال: ساخت نوار لغزنده
    نوشته شده توسط joonood.ir در بخش jQuery
    پاسخ: 4
    آخرین پست: یک شنبه 31 شهریور 1392, 16:35 عصر
  2. پاسخ: 9
    آخرین پست: دوشنبه 19 مهر 1389, 06:00 صبح
  3. حرکت بین عناصر بانک با حرکت نوار لغزنده
    نوشته شده توسط as13851365 در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 6
    آخرین پست: سه شنبه 08 مرداد 1387, 09:19 صبح
  4. نحوه تعيين pagesize در موقع اجرا بدون اتصال دوباره به DB
    نوشته شده توسط farzad_vb62 در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: سه شنبه 04 تیر 1387, 10:10 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •