PDA

View Full Version : بارگذاری عکس در PICTUREBOX



soonami
سه شنبه 03 خرداد 1390, 12:09 عصر
دوستان مسکل این تیکه کد چی هست ؟؟؟؟؟

از لود شدن عکس ارور میگیره !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

____________________


TextBox2.Text = FileListBox1.FileName
Label1.Text = DirListBox1.Path + FileListBox1.FileName
TextBox2.Text = TextBox2.Text.Substring(TextBox2.TextLength - 3)
Picture1.Image = Image.FromFile("filelistbox1.path &" \ "filelistbox1.filename")

amirzandi
سه شنبه 03 خرداد 1390, 12:29 عصر
سلام ،

مقداری که در Image.FromFile داری را یکبار در پنجره msgbox با مسیر واقعی عکس چک کن و ببین که درست هستند؟

soonami
سه شنبه 03 خرداد 1390, 12:34 عصر
بله کار میکنه مشکلی نداره ولی وقتی میخوام مسیری کهدر filelistbox هست نشون بدم مشکل میخوره

soonami
سه شنبه 03 خرداد 1390, 17:58 عصر
دوستان کسی نیست راهنمایی کنه ؟

pouyansaraf
سه شنبه 03 خرداد 1390, 19:01 عصر
سلام
برای خواندن عکس از دستور زیر استفاده کن

PictureBox1.ImageLocation = "آدرس فایل"

soonami
سه شنبه 03 خرداد 1390, 19:28 عصر
Picture1.ImageLocation = "DirListBox1.Path &" \ "filelistbox1.filename"


باز از این خط مشکل میگیره علتش چی هست ؟؟؟؟ نحوه آدرس دهی من اشتباه است ؟

pouyansaraf
سه شنبه 03 خرداد 1390, 19:48 عصر
شما اصلا توضیح ندادین که این متغیر هایی که استفاده میکنید چی هستند
ولی اگر DirListBox1 را شاخه ای که عکس هایتان در آن قرار دارد و filelistbox1 را نام فایل ها در نظر بگیریم
میشود
PictureBox1.ImageLocation = DirListBox1 & "\" & filelistbox1

pouyansaraf
سه شنبه 03 خرداد 1390, 19:54 عصر
اگر دوست داری یه برنامه بنویسیم که یک شاخه بگیرد و هرچی عکس در آن است را درون یک لیست باکس بگذارد و با کلیک روی آن عکس باز شود

ولی اینجوری که شما نوشتید اصلا معلوم نیست که مشکلتون کجاست

soonami
سه شنبه 03 خرداد 1390, 20:03 عصر
دوست عزیز از کمکتون ممنون ولی نمی خواهم شما برنامه رو بنویسید من میتونم بهم لینک بدم فقط مشکلم اینه که توی filelistbox اگر یک عکس باشه با کلیک بر روی آن توی picture box نشون بده

ارتباطات درست هست ومشکلی نیست مشکل همین لود هست



TextBox2.Text = FileListBox1.FileName
Label1.Text = DirListBox1.Path + FileListBox1.FileName
TextBox2.Text = TextBox2.Text.Substring(TextBox2.TextLength - 3)
If TextBox2.Text = "jpg" Then
Picture1.ImageLocation = DirListBox1.Path & "\" & FileListBox1.FileName
End If



با این کد پسوند ها را جدا میکند و اونایی که jpg نشون میده ولی ارور میده :دی

pouyansaraf
سه شنبه 03 خرداد 1390, 20:25 عصر
این پروژه را باز کنید و روی آن صحبت میکنیم

در این پروژه شاخه ای دریافت میشود و هرچی عکس با فرمت های jpg و bmp و gif هست را در listbox می آورد
و فایلهایی با فرمت های دیگر را در آن نمی آورد بعد با زدن هر سطر روی لیست باکس عکس در picturebox باز میشود

pouyansaraf
سه شنبه 03 خرداد 1390, 20:33 عصر
ببخشید
فایل قبلی اگر پسوند ها با حروف بزرگ نوشته شده بودند نمی آورد
این یکی می آورد

soonami
سه شنبه 03 خرداد 1390, 22:30 عصر
اقا من اصلا به listbox کاری ندارم

این برنامه من میخواهم با کلیک بر روی FILE LIST BOX تو PICTURE عکس نمایش بدهد

http://s1.picofile.com/file/6707506036/MANAGE_PC.rar.html

Navid Asadi
چهارشنبه 04 خرداد 1390, 13:23 عصر
کنار \ دوتا سپیس اضافه وجود داره اون ها رو پاک کن درست میشه

soonami
پنج شنبه 05 خرداد 1390, 01:35 صبح
نه دوست عزیز اون فاصله هارو خود ویبی میزاره مدلش هست

Navid Asadi
پنج شنبه 05 خرداد 1390, 18:29 عصر
کد شما باید به این صورت باشه:
Picture1.Image = Image.FromFile(filelistbox1.path & "\" & filelistbox1.filename)

soonami
پنج شنبه 05 خرداد 1390, 22:12 عصر
ممنون مشکل کاره من چی بود :أی هنوز نفهمیدم :دی