تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 4 1234 آخرآخر
نمايش نتايج 1 به 10 از 35

نام تاپيک: قرار دادن Progressbar برای لود ؟

  1. #1
    پروفشنال shadmehrshadow1's Avatar
    تاريخ عضويت
    Oct 2009
    پست ها
    842

    پيش فرض قرار دادن Progressbar برای لود ؟

    ما دوتا لیست ویو با نام های lvWallPapers و ListView_thumb داریم . و دو تا دکمه و یه openfiledialog با نام dialogWallPapers و یه imagelist با نام ImageList1 .
    حالا
    این کد ها رو در قسمت لود فرم قرار بدید :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد دکمه ی اولی برای قرار گرفتن تعدادی آدرس عکس در lvWallPapers :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد دکمه دوم برای ایجاد حالت thumb در ListView_thumb :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    با این کد میشه تصاویر درون لیت ویو اولی رو به صورت Thumb در لیست ویو دومی دید . روش خوبی ولی به شرطی که تعداد آیتم ها در لیست ویو اول کم باشه و اگه تعداد آیتم ها زیاد باشه باید خیلی صبر کرد .
    من میخوام وقتی روی دکمه ی دومی کلیک میکنم (دکمه ای که حالت thumb رو درست میکنه ) یه پنجره کوچیک باز بشه و توش یه پروگرس بار باشه که نشون بده چقدر دیگه مونده تا حالت thumb و لود عکس ها طول می کشه و یه دکمه که اگه حوصلمون سر رفت بطونیم عملیات رو Cancle کنیم و دیگه نمونیم . ممنون میشم اگه کمکم کنید .
    البته من این طور که فهمیدم میشه از Threadها استفاده کرد . اگه درست فهمیده باشم . اگه نه که خوب یه روش بهتر بگید .
    Last edited by shadmehrshadow1; 09-11-2010 at 16:55.

  2. 2 کاربر از shadmehrshadow1 بخاطر این مطلب مفید تشکر کرده اند


  3. #2
    داره خودمونی میشه Lordmaster's Avatar
    تاريخ عضويت
    Jan 2009
    محل سكونت
    تهران
    پست ها
    173

    پيش فرض

    شما باید داخل For کدی بنویسید که درصد پیشرفت کار رو محاسبه کنه
    مثلا prc=i*100/ListCount
    حالا prc رو به ProgresBar میدیم!

  4. 2 کاربر از Lordmaster بخاطر این مطلب مفید تشکر کرده اند


  5. #3
    پروفشنال shadmehrshadow1's Avatar
    تاريخ عضويت
    Oct 2009
    پست ها
    842

    پيش فرض

    ممنون
    یه سوال دیگه هم دارم اونم اینه که نمیشه فاصله بین آیتم های ListView_thumb رو کم کرد تا در یه سطر تعداد بیشتری عکس دیده بشه ؟


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

  6. این کاربر از shadmehrshadow1 بخاطر این مطلب مفید تشکر کرده است


  7. #4
    داره خودمونی میشه Lordmaster's Avatar
    تاريخ عضويت
    Jan 2009
    محل سكونت
    تهران
    پست ها
    173

    پيش فرض

    ممنون
    یه سوال دیگه هم دارم اونم اینه که نمیشه فاصله بین آیتم های ListView_thumb رو کم کرد تا در یه سطر تعداد بیشتری عکس دیده بشه ؟


    و برای


    چیکار کنم . چه طور میتونم یه پنجره بزارم که بتونه کنسلش کنه؟
    شما یک GroupBox رو فرمت بگذار ProgressBar و دکمه ی کنسل رو هم به GroupBox اضافه کن.
    بعد یک Flag تعریف کن .
    تو دکمه کنسل بنویس Flag=1

    حالا تو For چک کن ببین اگه Flag=1 شده بود Exit For کن.
    قبل از For حتما Flag=0 رو بنویس.

    Visible گروپ باکس روهم False کن و وقتی دکمه دوم کلیک شد اونو true کن و بعد از For هم اونو false کن.

  8. این کاربر از Lordmaster بخاطر این مطلب مفید تشکر کرده است


  9. #5
    پروفشنال shadmehrshadow1's Avatar
    تاريخ عضويت
    Oct 2009
    پست ها
    842

    پيش فرض

    منظورتون از فلگ درست كنم چيه ؟
    ميشه جواب رو به صورت كد بزاريد ؟

    و


    اگه خاصیت checkbox لیست ویویی رو که عکس ها رو نشون میده رو برابر True قرار بدیم کنار هر عکس یه چک باکس قرار میگیره . چه جوری میشه کاری کرد که وقتی رو دکمه کلیک می کنیم اون خونه هایی که چک باکسشون تیک خورده حذف بشن . هم آیتم های لیست باکس اول و هم دوم .

  10. این کاربر از shadmehrshadow1 بخاطر این مطلب مفید تشکر کرده است


  11. #6
    داره خودمونی میشه Lordmaster's Avatar
    تاريخ عضويت
    Jan 2009
    محل سكونت
    تهران
    پست ها
    173

    پيش فرض

    منظورتون از فلگ درست كنم چيه ؟
    ميشه جواب رو به صورت كد بزاريد ؟
    تو هدر تعریف کن
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اگه خاصیت checkbox لیست ویویی رو که عکس ها رو نشون میده رو برابر True قرار بدیم کنار هر عکس یه چک باکس قرار میگیره . چه جوری میشه کاری کرد که وقتی رو دکمه کلیک می کنیم اون خونه هایی که چک باکسشون تیک خورده حذف بشن . هم آیتم های لیست باکس اول و هم دوم .
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    یا
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    lstmat اسم لیست ویو
    Last edited by Lordmaster; 11-11-2010 at 14:31.

  12. این کاربر از Lordmaster بخاطر این مطلب مفید تشکر کرده است


  13. #7
    داره خودمونی میشه Lordmaster's Avatar
    تاريخ عضويت
    Jan 2009
    محل سكونت
    تهران
    پست ها
    173

    پيش فرض

    ممنون
    یه سوال دیگه هم دارم اونم اینه که نمیشه فاصله بین آیتم های ListView_thumb رو کم کرد تا در یه سطر تعداد بیشتری عکس دیده بشه ؟
    یه خاصیتی هست به نام Padding اون رو کمش کن!

  14. #8
    پروفشنال shadmehrshadow1's Avatar
    تاريخ عضويت
    Oct 2009
    پست ها
    842

    پيش فرض

    1- خیلی ممنون از راهنماییتون فقط چندتا مشکل وجود داره . اونم اینه که من کد مقدار Prc رو به Value پروگرس بار دادم و 21 تا عکس رو
    انتخاب کردم ولی درصد تا 95 بیشتر پیش نرفت .
    2- و اون کدی که برای حذف گزینه هایی که چک مارک شدن رو گذاشتین خودم داشتم . اگه به سوال دقت کنید میخواستم که علاوه بر این که
    گزینه هایی که در لیست دوم چک مارک شدن حذف بشن همون گزینه ها نیز از لیست ویو دوم هم حذف بشن . مثلا اگه آیتم های 2 و 5 و6 از
    لیست ویو دوم چک مارک شدن گزینه های 2و5و6 از هر دو لیست ویو حذف بشن . البته فکر کنم اگه بشه کاری کرد که وقتی یک گزینه ای رو از
    لیست ویو دوم چک مارک می کنیم مثلا آیتم دوم اونوقت آیتم دوم از لیست ویو اول چک مارک بشه ، راحت بشه مسئله رو حل کرد ولی من
    نمیدونم چه جوری میشه ؟
    3- و اینکه وقتی داره حل ها لود میشه کلا بخش های برنامه غیر فعال میمونه و نمیشه روی دکمه Cancle کلیک کرد چون غیر فعاله .
    4- و اینکه من اصلا خاصیتی به نام Padding ندیدم . میشه بگین کجاست .

  15. #9
    داره خودمونی میشه lordsoroosh's Avatar
    تاريخ عضويت
    Jul 2010
    محل سكونت
    یه جایی بین 0 و 1 ها
    پست ها
    49

    پيش فرض

    دوست عزیز چرا از فرم های خود ویندوز برای مشاهده ی عکس ها استفاده نمی کنی ؟دیگه این دردسر ها را هم نداره!

  16. #10
    داره خودمونی میشه Lordmaster's Avatar
    تاريخ عضويت
    Jan 2009
    محل سكونت
    تهران
    پست ها
    173

    پيش فرض

    1-شما -1 رو هم باید اضافه کنی
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    2-نمیدونماگر تعداد سطرها مساویه میتونید در رویداد چک شدن سطری از لیست اول ::همون سطر از لیست دوم رو هم چک کنید!با Index

    3-منظورتون رو نمی فهمم چرا غیر فعاله؟

    4-شما درست میگید من اشتباه کردم البته Padding در msdn ListView Properties اومده!


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    شاید این بتونه کمکتون بکنه!
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

صفحه 1 از 4 1234 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •