PDA

View Full Version : سوال: نمایش عکس به جای متن بصورت داینامیک در Label



mthreat.info
چهارشنبه 25 دی 1392, 18:48 عصر
سلام ، من یک تاپیک مشابه زده بودم که به علت اشتباه خودم اونو گرفتم حذف کردم :D
حالا دوباره تاپیک زدم تا به جوابم برسم
من میخوام وقتی تو یک Label یک متن خاصی بود یک عکس نشون بدم مثلا
"سلام :D خوبی :D چطوری :D منم خوبم :D "
بشه
"سلام :لبخند: خوبی :لبخند: چطوری :لبخند: منم خوبم :لبخند: "

sagggad
چهارشنبه 25 دی 1392, 18:59 عصر
راستش من دقیق متوجه منظورتون نشدم
اما میتونید یه یوزر کنترل بسازید و روی لیبل یه پیکچرباکس بذارید
بعد بیاید در ی دستور If تصویر پیکچرباکس رو برمبنای متن لیبل تغییر بدید

mthreat.info
چهارشنبه 25 دی 1392, 19:50 عصر
منظورم یچیزی تو مایه های ویرایشگر همین سایته!
اومدم از کاری که شما گفتید استفاده کردم خوب چطور مختصات متن رو در بیارم؟

khokhan
چهارشنبه 25 دی 1392, 20:21 عصر
منظورم یچیزی تو مایه های ویرایشگر همین سایته!
اومدم از کاری که شما گفتید استفاده کردم خوب چطور مختصات متن رو در بیارم؟
توی لیبل عمل تایپ نمی شه انجام داد پس بایستس از یه جای دیگه متن رو بگیره
حالا اینجا یه سوال مطرحه آیا عباراتی که بایستی به شکلها تبدیل بشن توسط کاربر وارد می شن یا مثلا با فشار دادن دکمه ایجاد می شن
اصلا متن داخل لیبل از کجا می آد ؟

mthreat.info
چهارشنبه 25 دی 1392, 21:25 عصر
توی لیبل عمل تایپ نمی شه انجام داد پس بایستس از یه جای دیگه متن رو بگیره
حالا اینجا یه سوال مطرحه آیا عباراتی که بایستی به شکلها تبدیل بشن توسط کاربر وارد می شن یا مثلا با فشار دادن دکمه ایجاد می شن
اصلا متن داخل لیبل از کجا می آد ؟
بله در جریانم ، متن لیبل از بانک آب میخوره و به خاطر قابیلت های Label تصمیم گرفتم ازش استفاده کنم تا خودمو دیگه زیاد درگیر برنامه نویسی نکنم
مشکل من اینه که بجای :D یا :( یا ;) میخوام از :لبخند: یا :ناراحت: یا :چشمک: استفاده کنم تا حالت بصری تری داشته باشه

goldoon
پنج شنبه 26 دی 1392, 11:47 صبح
از wpf استفاده کن
و توی یک جدول بانک اطلاعاتت لیست تمام شکلک ها و متنی که باید با شکلک جایگزین بشه را قرار بده
حالا برای متن لیبل با یک حلقه توی متنش می تونی شکلک ها را جایگزین متن ها کنی
البته باید از wpf استفاده کنی
با ویندوز فرم که اینکار نمیشه ،البته برا لیبل ،احتمالا توی ادیتورها امکانش برا ویندوز فرم هم باشه ولی خب من خبر ندارم

goldoon
پنج شنبه 26 دی 1392, 11:52 صبح
دوستانی که asp یا silverlight کار کردن احتمالا بهتر بتونن توی این زمینه کمک بکنند.

mthreat.info
پنج شنبه 26 دی 1392, 12:37 عصر
بنا بر دلایلی مجبورم که از winForm اسثفاده کنم اگه میخواستم که با wpf کا کنم این همه به خودم زحمت نمیدادن که روی این مسئله 2 روز وقت بزارم :D
اصرار نکنید نمیشه از wpf یا richtextbox استفاده کرد :D

khokhan
پنج شنبه 26 دی 1392, 13:20 عصر
بنا بر دلایلی مجبورم که از winForm اسثفاده کنم اگه میخواستم که با wpf کا کنم این همه به خودم زحمت نمیدادن که روی این مسئله 2 روز وقت بزارم :D
اصرار نکنید نمیشه از wpf یا richtextbox استفاده کرد :D
خیلی جالبه:لبخند: حالا تا کجا پیش رفتی ؟؟؟ اگه بقیه رو هم در جریان کارهاتون قرار بدین شاید بیشتر کمکتون کنند
اگه بخواهین تصاویر رو از ریسورس یا imagelistبه لیبل اضافه کنین بهتره اینطوری :
115456

mthreat.info
پنج شنبه 26 دی 1392, 13:39 عصر
این یعنی ته حال گیری :قهقهه:

mthreat.info
پنج شنبه 26 دی 1392, 15:05 عصر
خیلی جالبه:لبخند: حالا تا کجا پیش رفتی ؟؟؟ اگه بقیه رو هم در جریان کارهاتون قرار بدین شاید بیشتر کمکتون کنند
اگه بخواهین تصاویر رو از ریسورس یا imagelistبه لیبل اضافه کنین بهتره اینطوری :
115456
الان این روشی که شما رفتید آیا عکس های gif ( متحرک ) رو هم بصورت متحرک پخش میکنه؟

Felony
پنج شنبه 26 دی 1392, 18:33 عصر
میتونید از صفحه HTML استفاده کنید و متن و تصاویرتون رو درش بچینید ، در نهایت فایل HTML تون رو داخل یک کنترل Browser نمایش میدید ، کاری که یاهو مسنجر برای نمایش محتوای Conversation های چت ها انجام میده .

mthreat.info
پنج شنبه 26 دی 1392, 18:46 عصر
نه نمیخوام از کامپوننت دیگه ای استفاده کنم فقط Label :D

mthreat.info
جمعه 27 دی 1392, 14:02 عصر
بازم منتظرم تا بقیه هم جواب بدن