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

نام تاپیک: راهی برای ممانعت از به روز شدن لیست باکس هنگام تغییر محتوایش هست؟

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

    راهی برای ممانعت از به روز شدن لیست باکس هنگام تغییر محتوایش هست؟

    سلام
    می دونم به نظر غیر متعارف میاد اما من برای نمایش فایل از لیست باکس استفاده کردم.وقتی عبارتی رو در فالیها جستجو میدم هم سطر به سطر محتوا رو بررسی می کنم.
    نمیخوام برنامه رو پیچیده کنم و اول جستجو در فایل در پس زمینه انجام بدم و اگز موردی یافت شد فایل رو نمایش بدم.این صورت مساله بود.

    من میخوام لیست باکس یه جورایی فریز بشه و با اینکه محتواش تغییر کرده همون محتوای سابق رو نشون بده.راهی سراغ دارید؟

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

    نقل قول: راهی برای ممانعت از به روز شدن لیست باکس هنگام تغییر محتوایش هست؟

    راستش مساله رو یه جور دیگه حل کردم.اما بدم نمیاد جوابی برای سوالم ارائه بشه.
    (اگر راه ساده ای بلد بودم ، نیاز نبود یه ساعت روی برنامه کار کنم)

  3. #3

    نقل قول: راهی برای ممانعت از به روز شدن لیست باکس هنگام تغییر محتوایش هست؟

    سلام
    در مواقعی که می خواهید نمایش یک کامپوننت رو دست بزنید، باید در کامپوننت مذکور رویداد paint رو دستی بازنویسی کنید و مود کامپوننت رو هم روی ownerdraw بگذارید (اگر داره) بعد خودتون نحوه کشیده شدنش رو دست بگیرید
    در حالت لیست، رویدادی برای draw شدن وجود داره که باید آیتم ها رو خودتون بکشید به جای این که خود دلفی پیش فرضش رو بکشه
    اگر اینها پاسخگوی شما نیست، یا باید دست به کار کامپوننت نویسی (یا دانلود کامپوننت آماده) بشید یا این که با کثیف کاری مثل انداختن دو تا لیست روی هم، اون رو در بیارید.
    اینا روشهایی بود که یادم اومد، ممکنه روش دیگه ای هم باشه که خیلی راحت تره و من ندونم یا یادم نباشه.
    توابع تبدیل تاریخ با دقت 5000 سال
    پذیرش پروژه، کامپوننت، آموزش برنامه نویسی (دلفی، اس کیو ال، ..) -> 09123780840

    دوستای گلم حمایت کنید : https://cafebazaar.ir/app/com.nikanmehr.marmarxword/


    نرم افزار پخش مویرگی

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

    نقل قول: راهی برای ممانعت از به روز شدن لیست باکس هنگام تغییر محتوایش هست؟

    ممنون.من خودم ItemDraw رو کنترل می کنم.یادم اومد یه متغیر CanRedraw هم گذاشتم.اما تغییر تعداد رو نمیشه کاری کرد.بگذریم امروز شاید دو ساعت وقتم تلف شد به خاطر اینکه نمی دونم چرا لیست باکس میخواست یه سطر رو ترسیم کنه.کد مشابهی که در یک پنجره بود کپی پیست کردم ولی مشکل وجود داشت.بعد فهمیدم خود نمایش پنجره مشکل رو حل می کنه.در هر صورت آخرش مجبور شدم از همون متغیر CanRedraw رو false کنم.اما وقتی داشتم میومدم سر کار به نظرم رسید اصلا شاید مقداردهی یه متغیر دیگه باعث مشکل هنگام ترسیم ظاهرا بی دلیل سطر جاری میشه.

    آقای زالی ممکنه سوال بعدیم رو هم جواب بدید.ظاهرا کسی دوستم نداره

  5. #5

    نقل قول: راهی برای ممانعت از به روز شدن لیست باکس هنگام تغییر محتوایش هست؟

    سوال رو یک بار دیگه بپرسید، کامل و دقیق، اگر بدونم چشم
    توابع تبدیل تاریخ با دقت 5000 سال
    پذیرش پروژه، کامپوننت، آموزش برنامه نویسی (دلفی، اس کیو ال، ..) -> 09123780840

    دوستای گلم حمایت کنید : https://cafebazaar.ir/app/com.nikanmehr.marmarxword/


    نرم افزار پخش مویرگی

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

    نقل قول: راهی برای ممانعت از به روز شدن لیست باکس هنگام تغییر محتوایش هست؟

    منظورم تاپیک بعدیم در مورد متن سطرهای قبل از سطر جاری از لیست باکس بود.جوابش رو خودم فهمیدم.ممنون

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

  1. پاسخ: 15
    آخرین پست: چهارشنبه 27 خرداد 1394, 15:38 عصر
  2. آیا محتوای اکتیویتی ورژن جدید تغییر کرده است؟
    نوشته شده توسط kavous_kiani در بخش برنامه نویسی Android
    پاسخ: 2
    آخرین پست: چهارشنبه 27 فروردین 1393, 23:34 عصر
  3. حرفه ای: چطور متوجه شوم موزیک پلیر در حال پخش کدام فایل از پلی لیست است؟
    نوشته شده توسط mohsen_kh1364 در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: یک شنبه 22 آبان 1390, 10:47 صبح
  4. سوال: تغییر اتوماتیک تاریخ و ساعت سیستم به تاریخ و ساعت روز
    نوشته شده توسط mohammad_2039 در بخش C#‎‎
    پاسخ: 3
    آخرین پست: شنبه 16 مهر 1390, 10:11 صبح
  5. پاسخ: 5
    آخرین پست: پنج شنبه 22 دی 1384, 03:38 صبح

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

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