آخرين پست هاي ارسالي انجمن ايران دلفي

تماشای رایگان فیلم ایرانی ، خارجی و کودک آکادمی دلفی
نمایش نتایج: از 1 به 9 از 9

موضوع: اسکرول اتوماتیک در memo در اینتراوب

  1. #1
    کاربر سایت saber1366 آواتار ها
    تاریخ عضویت
    February 2015
    نوشته ها
    36
    تشکر ها
    3
    تشکر شده 0 بار در 0 ارسال.

    اسکرول اتوماتیک در memo در اینتراوب

    سلام
    چطور میشه توی یک IWmemo وقتی که خط اضافه میکنیم بصورت اتوماتیک به آخر ممو اسکرول شود و احتیاج نباشه کاربر با ماوس بره آخر ممو رو نگاه کنه.

  2. #2
    مدیر انجمن مجید آواتار ها
    تاریخ عضویت
    January 1970
    محل سکونت
    تهران
    نوشته ها
    167
    تشکر ها
    58
    تشکر شده 201 بار در 100 ارسال.

    Re: اسکرول اتوماتیک در memo در اینتراوب

    نقل قول نوشته اصلی توسط saber1366 نمایش پست ها
    سلام
    چطور میشه توی یک IWmemo وقتی که خط اضافه میکنیم بصورت اتوماتیک به آخر ممو اسکرول شود و احتیاج نباشه کاربر با ماوس بره آخر ممو رو نگاه کنه.
    سلام
    فکر میکنم این مشکلتو حل کنه

    کد:
      with IWMemo1 do
      begin
        // Move to 3rd line, Character 3:
        SelStart := Perform(EM_LINEINDEX, 2, 0) + 3;
        IWMemo1.SelLength := 0;
        Perform(EM_SCROLLCARET, 0, 0);
        IWMemo1.SetFocus;
      end;

  3. #3
    کاربر سایت saber1366 آواتار ها
    تاریخ عضویت
    February 2015
    نوشته ها
    36
    تشکر ها
    3
    تشکر شده 0 بار در 0 ارسال.

    پاسخ : Re: اسکرول اتوماتیک در memo در اینتراوب

    ببخشید Selstart را از نوع اینتجر تعریف کردم. اما روی EM_LINEINDEX خطا میدهد!
    لطفا راهنمایی کنید.

  4. #4
    مدیر انجمن مجید آواتار ها
    تاریخ عضویت
    January 1970
    محل سکونت
    تهران
    نوشته ها
    167
    تشکر ها
    58
    تشکر شده 201 بار در 100 ارسال.

    Re: پاسخ : Re: اسکرول اتوماتیک در memo در اینتراوب

    نقل قول نوشته اصلی توسط saber1366 نمایش پست ها
    ببخشید Selstart را از نوع اینتجر تعریف کردم. اما روی EM_LINEINDEX خطا میدهد!
    لطفا راهنمایی کنید.
    یونیت Winapi.Messages را به uses اضافه کنید.

    و کد زیر را هم اصلاح کنید

    کد:
      with IWMemo1 do
      begin
        SelStart := Perform(EM_LINEINDEX, IWMemo1.Lines.Count, 0);
        IWMemo1.SelLength := 0;
        Perform(EM_SCROLLCARET, 0, 0);
        Memo1.SetFocusIW;
    ضمنا نیازی به تعریف متغیر ندارید . selstart از خصوصیات IWMemo هست

  5. #5
    کاربر سایت saber1366 آواتار ها
    تاریخ عضویت
    February 2015
    نوشته ها
    36
    تشکر ها
    3
    تشکر شده 0 بار در 0 ارسال.

    پاسخ : Re: پاسخ : Re: اسکرول اتوماتیک در memo در اینتراوب

    نقل قول نوشته اصلی توسط مجید نمایش پست ها
    یونیت Winapi.Messages را به uses اضافه کنید.

    و کد زیر را هم اصلاح کنید

    کد:
      with IWMemo1 do
      begin
        SelStart := Perform(EM_LINEINDEX, IWMemo1.Lines.Count, 0);
        IWMemo1.SelLength := 0;
        Perform(EM_SCROLLCARET, 0, 0);
        Memo1.SetFocusIW;
    ضمنا نیازی به تعریف متغیر ندارید . selstart از خصوصیات IWMemo هست

    ببخشید هم روی SelStart و هم روی SelLength خطا میدهد.
    من از اینتراوب 14.0.32 استفاده میکنم.

  6. #6
    مدیر انجمن مجید آواتار ها
    تاریخ عضویت
    January 1970
    محل سکونت
    تهران
    نوشته ها
    167
    تشکر ها
    58
    تشکر شده 201 بار در 100 ارسال.

    پاسخ : اسکرول اتوماتیک در memo در اینتراوب

    حق با شماست کد بنده برای این کار مناسب نبود. حالا شما بفرمایید صورت مساله چیست. شاید راه بهتری وجود داشته باشه

  7. #7
    کاربر سایت saber1366 آواتار ها
    تاریخ عضویت
    February 2015
    نوشته ها
    36
    تشکر ها
    3
    تشکر شده 0 بار در 0 ارسال.

    پاسخ : اسکرول اتوماتیک در memo در اینتراوب

    نقل قول نوشته اصلی توسط مجید نمایش پست ها
    حق با شماست کد بنده برای این کار مناسب نبود. حالا شما بفرمایید صورت مساله چیست. شاید راه بهتری وجود داشته باشه
    صورت مساله همان برنامه چت آنلاین هست. iwmemo را گذاشتم برای نمایش متن گفتگوی دو نفر.
    با نوشتن متن در یک تکست باکس در هر طرف چت و ردن کلید اینتر متن در ممو نشان داده شود. و ممو اسکرول شود پایین.
    بطور ویژه از شما تشکر میکنم که جواب من را میدهید فکر کنم کسی دیگه اینجا وجود ندارد.

  8. #8
    مدیر انجمن مجید آواتار ها
    تاریخ عضویت
    January 1970
    محل سکونت
    تهران
    نوشته ها
    167
    تشکر ها
    58
    تشکر شده 201 بار در 100 ارسال.

    Re: اسکرول اتوماتیک در memo در اینتراوب

    یه نگاهی به این بنداز شاید برات مفید باشه
    [برای مشاهده لینک ها شما باید عضو سایت باشید برای عضویت در سایت بر روی اینجا کلیک بکنید]

    البته به روش Indy هست نه اینتراوب

  9. #9
    کاربر سایت saber1366 آواتار ها
    تاریخ عضویت
    February 2015
    نوشته ها
    36
    تشکر ها
    3
    تشکر شده 0 بار در 0 ارسال.

    پاسخ : Re: اسکرول اتوماتیک در memo در اینتراوب

    آقا مجید ممنون از راهنمایی هاتون
    ولی به این نتیجه رسیدم از این سایت به جایی نمیرسم اصلا کسی اینجا فعالیت نمیکنه
    بهترین کار اینه خودم همتم را زیاد کنم
    خدانگهدار

موضوعات مشابه

  1. پاسخ: 14
    آخرين نوشته: 29 / September / 2015, 02:31 AM
  2. پاسخ: 1
    آخرين نوشته: 05 / August / 2015, 02:07 PM
  3. مشکل عدم نصب اتوماتیک android sdk در دلفی 2014 xe6
    توسط omidgl در انجمن موضوعات متفرقه
    پاسخ: 5
    آخرين نوشته: 04 / August / 2015, 01:32 AM
  4. درج شماره ردیف اتوماتیک
    توسط javad_rajabloo در انجمن دلفی 7
    پاسخ: 15
    آخرين نوشته: 23 / March / 2014, 01:39 AM

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

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