PDA

View Full Version : سوال: ايجاد يه ليست همراه عكس



vb.net2008
شنبه 04 مهر 1388, 20:17 عصر
سلام
من ميخوام يه ليست درست كنم كه كنار هر آيتمش يه عكس مربوط به خودش باشه مثل
vb.net , ToolBox. بايد چي كار كنم؟

Hossis
شنبه 04 مهر 1388, 22:10 عصر
این که خیلی ساده هست ، از Listview استفاده کن
البته باید قبلش تمام تصاویرت رو در یک کنترل دیگر به نام Imagelist وارد کرده و این کنترل را به لیست ویو معرفی کنید.

vb.net2008
یک شنبه 05 مهر 1388, 09:31 صبح
سلام. اينكارو كردم اما من همون طور كه گفتم مي خوام يه ليست مثل toolbox درست كنم دقيقا با همون شكلي كه داره. راستش مي خوام محيط .net شبيه سازي كنم. ميشه لطف كنيد و به من تو اين پروژه كمك كنيد

vb.net2008
یک شنبه 05 مهر 1388, 20:03 عصر
كسي نمي خواد كمك كنه؟

mmd2009
شنبه 10 مهر 1389, 02:44 صبح
با سلام

treeView نتونست مشکلتون رو حل بکنه ؟

ali_najari
شنبه 10 مهر 1389, 10:38 صبح
سلام
اگه يه سرچ بزنيد توي سايت يه برنامه قبلا نوشتم به نام ImageCombobox حتما كارتون رو حل ميكنه

alirezash
شنبه 10 مهر 1389, 13:17 عصر
مرسی دوست عزیز که توجه کردین . اما مشکل اینجانست که من می خوام برای ستون 5 یک ایکون یا عکس بزارم

alirezash
شنبه 10 مهر 1389, 14:28 عصر
دوستان کسی جواب نمی ده ؟

ali_najari
شنبه 10 مهر 1389, 14:54 عصر
ميشه كامل توضيح بديد؟

يا اگه بتونيد يه عكس درست كنيد كه بتونم منظورتون رو بفهمم

alirezash
شنبه 10 مهر 1389, 15:10 عصر
بتونم ابتدا این عکس رو وارد کنم . بدش هم بتونم مثلاً ردیف 3 ستون 6 عکس رو عوش کنم

alirezash
جمعه 16 مهر 1389, 16:37 عصر
کسی جواب نمیده ؟

بهنام بهمنی
جمعه 16 مهر 1389, 16:55 عصر
دوره اموزش زير بخش Work with Binary Files راجع به مشکل شماست, اما خوندن کل دوره میتونه خيلي مفید باشه واسه شما

http://www.asp.net/data-access/tutorials

alirezash
جمعه 16 مهر 1389, 17:01 عصر
مرسی دوست عزیز . اما اگه خودتون مثالی میزدید . فکر کنم بهتر بود برای متوجه کردن

alirezash
جمعه 16 مهر 1389, 19:03 عصر
یعنی این همه بازدید کننده این تاپیک رو دیده اما کسی جواب نمی ده . ای قربونه بچه های vb6 برم که 1 سوال 10 دقیقه رو زمین نمی موند

alirezash
شنبه 17 مهر 1389, 15:13 عصر
واقعاً تصمیم به جواب دادن نداره کسی ؟ باز مدیر بخش پیام خصوصی میده و می گه تاپیک بدون موضوع نزاین

ali_najari
شنبه 17 مهر 1389, 15:27 عصر
دوست عزيز شما بايد از listview استفاده كني به اين صورت كه بايد توي Property اون مقدار View رو معادل SmallIcon قرار بديد و مقدار Small ImageIcon رو معال ImageList ي كه توي فرمت بايد اضافه كني قرار بدي

سپس Column هات رو اضافه كن سپس Item هات رو كه ميخواي اضافه كني مقدار imageindex رو معادل عكست قرار بده

كمي منتظر باشيد تا براتون يه Sample بزارم

alirezash
شنبه 17 مهر 1389, 15:51 عصر
دوست عزیز مثل عکس زیر می خواهم درست کنم

ali_najari
شنبه 17 مهر 1389, 15:58 عصر
دوست عزيز 2 روز ديگه برنامه رو براتون ميزارم

alirezash
شنبه 17 مهر 1389, 16:04 عصر
دستتون درد نکنه . اما مشکل اینجاست که من الان می خوام . واقعاً دیگه وقت ندارم . باید تحویل بدم

ali_najari
شنبه 17 مهر 1389, 17:43 عصر
دوست عزيز اين برنامه رو فعلا ببين تا دارم روي خود خاصيت ImageColumn خود Datagridview كار ميكنم

alirezash
یک شنبه 18 مهر 1389, 10:01 صبح
دوست عزیز ممنون از راهنمایتون. خیلی خوب بود . اگه زودتر با listview هم توضیح بدین که ممنون می شم.

alirezash
یک شنبه 18 مهر 1389, 23:40 عصر
یعنی کسی جواب ما رو نمی دهههههههههههههههههههههه

ali_najari
یک شنبه 18 مهر 1389, 23:45 عصر
دوست عزیز باید کمی صبر کنی تا برای ListView هم راهی پیدا کنم

ali_najari
دوشنبه 19 مهر 1389, 10:13 صبح
فعلا اين نمونه ساده رو بگيريد ببينيد به كارتون مياد يا خير اميد وارم به كارتون بياد

alirezash
دوشنبه 19 مهر 1389, 21:14 عصر
ممنون دوست عزیز . خودم یک کدی پیدا کردم . یک نگاهی بهش بنداز . خیلی خوب بود . ولی برای تعویض عکس به مشکل برخوردم .

Private Sub ListView1_DrawSubItem(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DrawListViewSubItemEventArgs) Handles ListView1.DrawSubItem
If e.Item.SubItems(2) Is e.SubItem Then
e.DrawDefault = False
e.DrawBackground()
Dim a As System.Drawing.Image
a = ImageList1.Images(1)
e.Graphics.DrawImage(a, e.SubItem.Bounds.Location)
Else
e.DrawDefault = True
End If
End Sub
ولی مشکل اینجاست که نمی تونم عکس رو عوض کنم . مثلا با یک بار کلیک روی یک دکمه ردیف 3 عوض بشه . و یک بار کلیک دیگه ردیف 11 عکسش عوض بشه
ممنون میشم کمک کنید

alirezash
سه شنبه 20 مهر 1389, 15:02 عصر
فراموش شد ؟