PDA

نسخه کامل مشاهده نسخه کامل : سوال : چجوري ميشه كاربر با زدن يك دكمه يك كنترل picture box درست كنيم كه عكسي كه كا ربر اتخاب ميكنه بياره



4dweb
02-01-2009, 22:03
لطفا جواب رو با توضيح خط به خط كدها بگوييد

VBYOFSKI
03-01-2009, 12:45
سوالتون یکم مبهمه.
شما میخواین که با زدن دکمه یه Pictutrbox جدید ایجاد شه و عکس انتخابی تو اون نمایش داده شه یا یه Picturebox داری میخوای عکس تو اون نمایش داده شه.

4dweb
03-01-2009, 13:32
من ميخوام كاربر كه عكس خودشو انتخاب كرد سپس يك picturebox درست بشه كه عكس كاربر توش باشه دمت گرم

4dweb
03-01-2009, 13:35
منظورم اينه كه كاربر با زدن دكمه يك عكس انتخاب كنه سپس اون عكس در يك PictureBox ظاهر بشه
البته نه اين كه اين PictureBox رو از قبل درست كني ها نه منظورم اينه كه بازدن دكمه يه كنترل هم درست بشه ممنون

VBYOFSKI
03-01-2009, 17:01
سلام.
شما با دستور Load میتونی از یه شی که قبلا بود یه کپی ایجاد کنی.
توضیح دستور Load :

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

برای نشون دادن عکس هم میتونی از کد زیر استفاده کنی:

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

3Dmajid
03-01-2009, 22:20
این کار رو میتونی در vb2008 به راحتی انجام بدی، از کد زیر استفاده کن :


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

خوب ... برای این کار ما یک OpenDialogFile داریم تا به کاربر امکان باز کردن یک عکس رو بدیم.
در خط اول یک متیغر از نوع PictureBox معرفی کردیم ... یعنی همونی که کاربر میخواد ایجاد کنه.
در خط دوم اومدیم پسوندهایی که میخوایم کاربر بتونه باز کنه رو معرفی کردیم.
در خط سوم هم که دستور باز شدن دیالوگ این کنترل رو دادیم.
در خط چهارم یک متغیر Bitmap معرفی کردیم که همون عکسیه که کاربر باز میکنه.
توسط دستور with مشخصه هایی که برای ایجاد یک کنترل بهتره مقدار دهی کنیم رو مشخص کردیم.
در نهایت توسط دستور control.add کنترل رو روی فرم دلخواهمون به وجود اوردیم.