رفتن به مطلب
  • 0

ایجاد گالری از یک پوشه


keivan

سوال

سلام وقت بخیر عزیزان

من تو برنامه عکس هارو با نام تاریخ ذخیره میکنم(عدد های متفاوت دیگه ) بعد تو یه پوشه ذخیره میکنم.. حالا میخوام از داخل برنامه واسه اون پوشه یه گالری بسازم.. ولی تو لود عکس هاش مشکل دارم چون ردیفی نیستن عدد هاش،سوال اینجاست که چطوری عکس های اون پوشه رو لود کنم ? ممنون میشم راهنمایی کنید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

5 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

وقتی شما توی حلقه بزاری دیگه موردی نیست که نباید آخری رو بیاره 

	Dim ListF As List = File.ListFiles(File.DirAssets)
	
	For i=0 To ListF.Size -1
		Dim Name = ListF.Get(i)
		If Name.ToLowerCase.EndsWith(".png") Or Name.ToLowerCase.EndsWith(".jpg") Then
			MyGallery1.AddThumbnail(LoadBitmap(File.DirAssets,Name),i)
		End If
	Next

 

چون بیسیک لیوت ها و یه سری فایل دیگه رو توی assets ذخیره میکنه شرط گذاشتم فقط فایل هایی که آخر اسمش png. و jpg. بود توی گالری اضافه کنه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

لیست فایل هاش رو بگیرین و نمایششون بدین نیازی به ردیفی بودن عدد هاش نیست

	Dim ListF As List = File.ListFiles("Address")
	
	For i=0 To ListF.Size -1
		Log(ListF.Get(i)) ' esme file hae  tu pushe
	Next

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

داداش الان من تو این مسیر چی بنویسم اینارو بیاره؟

MyGallery1.AddThumbnail(LoadBitmap(File.DirAssets, "image" & i & ".jpg"), i)


 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

کدی که دادم رو با دقت ببینید اسم فایل گفتم میده بهتون به جای image i  و بقیش از 

ListF.Get(i)

استفاده کنین

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 13 دقیقه قبل، امین شاهدی گفته است :

کدی که دادم رو با دقت ببینید اسم فایل گفتم میده بهتون به جای image i  و بقیش از


ListF.Get(i)

استفاده کنین

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...