PDA

View Full Version : نمایش عکس



reza1373
جمعه 27 بهمن 1391, 23:18 عصر
سلام من میخوا یه عکس رو از توی یه فایل خواص بیارم تو فرم نمایش بدم میشه راهنماییم کنید ممنون:قلب:

the king
جمعه 27 بهمن 1391, 23:48 عصر
سلام من میخوا یه عکس رو از توی یه فایل خواص بیارم تو فرم نمایش بدم میشه راهنماییم کنید ممنون:قلب:

رجوع شود به :

سوال: نحوه کار PictureBox در رابطه با پارامتر ImageLocation (http://barnamenevis.org/showthread.php?305887&p=1629177&viewfull=1#post1629177)

hosein320
جمعه 27 بهمن 1391, 23:48 عصر
منظورتون از یه فایل خاص چیه:متفکر:

saeedgholami
جمعه 27 بهمن 1391, 23:49 عصر
سلام تو قسمت toolbox از کنترل Picture Box استفاده کنید

reza1373
شنبه 28 بهمن 1391, 00:06 صبح
میخوام عکس رو مثلا از تو درایو سی نمایش بدم میشه یه مثال بزنید؟

hosein320
شنبه 28 بهمن 1391, 00:08 صبح
picturebox1.image=image.fromfile("آدرس عکس")

reza1373
شنبه 28 بهمن 1391, 00:12 صبح
آقا ممنون از همتون که به ما تازه کارا قوت قلب میدید وبه سوالامون جواب میدید
یه سوال دیگه دارم میخوام عکس داخل پیکچر باکس پاک شه باید چیکار کنم؟

hosein320
شنبه 28 بهمن 1391, 00:14 صبح
مسیج باکس که به صورت پیش فرض عکس نمیزاره!!!

reza1373
شنبه 28 بهمن 1391, 00:16 صبح
ببخشید اشتباهی گفتم پیکچرباکس

reza1373
شنبه 28 بهمن 1391, 00:22 صبح
میشه جواب بدید :گریه:

hosein320
شنبه 28 بهمن 1391, 00:33 صبح
من تا حالا امتحان نکردم
ولی میتونی این کار رو انجام بدی
PictureBox1.ImageLocation = ("a")
به جای عکس یه ضربدر کوچیک میزاره
چون ادرس عکس اشتباهه
دیگه چیزی به ذهنم نرسید:خجالت:

reza1373
شنبه 28 بهمن 1391, 00:36 صبح
جالبه گزاشم باحال شد
فقط یه مشکل دیگه هست
من تو برنامم پورت سریال رو باز کردم و وقتی میخوام از برنامه خارج بشم (ضربدر روبزنم) چون سریال فعاله فرم هنگ میکنه برای اینجا چیکار کنم به عنوان آخرین مشکل
برای تاخیر زمانی باید چیکار کنم؟

hosein320
شنبه 28 بهمن 1391, 00:42 صبح
خصوصیت doublebuffered فرمت رو true کن ببین خوب میشه

reza1373
شنبه 28 بهمن 1391, 00:46 صبح
این دستوری رو که گفتید میشه به برنامه بگید من هنوز یک هفتس برنامه مینویسم ولی قبلا بسکام کار کردم

hosein320
شنبه 28 بهمن 1391, 00:50 صبح
خدمت شما دوست عزیز
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.DoubleBuffered = True
End Sub

reza1373
شنبه 28 بهمن 1391, 00:53 صبح
مشکل حل نشد :افسرده:

hosein320
شنبه 28 بهمن 1391, 00:57 صبح
کد خروجتو رو میشه بزاری

reza1373
شنبه 28 بهمن 1391, 00:59 صبح
میتونید برنامه ای بهم بدید که موقع زدن ضربدر سیستم ازم بخواد که آیا میخواهید پورت سریال بسته شود

reza1373
شنبه 28 بهمن 1391, 01:00 صبح
کد خروجی چی ؟

hosein320
شنبه 28 بهمن 1391, 01:04 صبح
Dim s As MsgBoxResult
s = MsgBox("خروج", vbOKCancel, vbQuestion)
If s = vbOK Then End

میتونید برنامه ای بهم بدید که موقع زدن ضربدر سیستم ازم بخواد که آیا میخواهید پورت سریال بسته شود

hosein320
شنبه 28 بهمن 1391, 01:06 صبح
وقتی میخوام از برنامه خارج بشم (ضربدر روبزنم)

وقتی روی پیکچر کلیک میکنی چه کدایی اجرا میشه؟
کد خروجی چی ؟

reza1373
شنبه 28 بهمن 1391, 01:13 صبح
برنامه ارور میده به s گیر میده

hosein320
شنبه 28 بهمن 1391, 01:16 صبح
شاید متغیر S قبلا تعریف شده
اسمشو تغییر بدین
برنامه ارور میده به s گیر میده

reza1373
شنبه 28 بهمن 1391, 01:18 صبح
نه تکراری نیست این ارور ها رو میده
Error 1 Declaration expected. C:\Users\reza\Desktop\New folder (2)\Form1.vb 4 3 WindowsApplication1


Error 2 Statement cannot appear outside of a method body/multiline lambda. C:\Users\reza\Desktop\New folder (2)\Form1.vb 5 5 WindowsApplication1

reza1373
شنبه 28 بهمن 1391, 01:21 صبح
فهمیدم مشکل چیه از کجا باید بفهمم کلید ضربدر خورده؟
تابع رو رو هوا نوشته بودم تو هیچ سابی نبود

hosein320
شنبه 28 بهمن 1391, 01:23 صبح
خب کد رو بزارین تو رویداد کلیک پیکچرباکستون که برای خروج ازش استفاده میکنین
فهمیدم مشکل چیه از کجا باید بفهمم کلید ضربدر خورده؟
تابع رو رو هوا نوشته بودم تو هیچ سابی نبود

reza1373
شنبه 28 بهمن 1391, 01:27 صبح
آخه اگه کسی ضربدر(منظورم همون ضربدر خود فرم هست) رو بزنه برنامه هنگ میکنه اول سوال شه که آیا میخواهید خارج شین بعد اگه اوکی داد خارج شه

hosein320
شنبه 28 بهمن 1391, 01:32 صبح
حالا منظورتون رو فهمیدم
من اینجوری رو نمیدونم
ولی یه راه داره
شما ااول این کد رو تو رویداد لود فرمت بنویس


اینجوری سه تا دکمه بالای فرمت مخفی مین
و بعد خودت یه عکس بنداز رو فرمت که وقتی روش کلیک کنی اون دستور اجرا بشه:چشمک:
Me.ControlBox=false



آخه اگه کسی ضربدر(منظورم همون ضربدر خود فرم هست) رو بزنه برنامه هنگ میکنه اول سوال شه که آیا میخواهید خارج شین بعد اگه اوکی داد خارج شه

reza1373
شنبه 28 بهمن 1391, 01:37 صبح
آقا ممنون درست شد ایول ممنونم که کارم رو راه انداختی تموم شد هورااااااااااا من رشتم الکترونیکه و تازه شروع کردم به برنامه نویسی با vb ولی قبلا با بسکام (بیسیک avr ) کار کرده بودم

hosein320
شنبه 28 بهمن 1391, 02:42 صبح
موفق باشی