رفتن به مطلب
  • 0

رنگی کردن متن از دیتابیس


mahfelsoft

سوال

سلام به همه .

دوستان من چندتا دکمه دارم که متنشون رو از دیتابیس گرفتم حالا مبخوام متن هر کدومشون یه رنگ خاص داشته باشه . با چه کدی باید رنگشون رو به ترتیب از دیتابیس بگیرم ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ارسال‌های توصیه شده

بسیار خوب حالا من میخوام رنگ 30 تا دکمه رو به ترتیب از دیتابیس بگیرم . این رو توضیح بدید . این چیزی که شما میگید که گویا مال یه دکمه است

لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بله دوست عزیز .

یک ستون در دیتابیس گذاشتم و اسم رنگها رو توش نوشتم . حالا میخوام 30 تا دکمم به ترتیب رنگ متنهاشونو از اون بگیرن .

البته اگر راه ساده تری به حز دیتابیس باشه هم مشکلی نیست

لینک ارسال
به اشتراک گذاری در سایت های دیگر

دو تا راه وجود داره اولش اینکه اگه زنگات تعدادش زیاد نیست میتونی با گرفتن اون فیلد با دستور select یا if رنگه خودتو ست کنی مثلا

Select clr
case "Red"
label.color = color.red
case "blue"
label.color = color.blue
End select

یا اینکه عدد رنگ مورد نظر رو داخل دیتابیس بزاری و مستقیما متن دریافتی از دیتابیس رو به رنگ لیبل یا هر شی دیگری بدی

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خب rgb هر رنگو مشخص کن بعد تو سه ستون دیتابیس مقدارشونو ذخیره کن

مثلا سفید

rgb(255,255,255)

بعدش از دیتابیس هر سه عددو بخون و بادستور زیر رنگ هر باتنو به رنگ دلخواهت دربیار

    Button1.Color=Colors.RGB(255,255,255)

الن رنگ دکمت سفید میشه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بسیار خوب حالا من میخوام رنگ 30 تا دکمه رو به ترتیب از دیتابیس بگیرم . این رو توضیح بدید . این چیزی که شما میگید که گویا مال یه دکمه است

شما میتونی به هرچیزی که rgb قبول کنه نسبت بدی

رنگ قلم

رنگ بکگراند

رنگ حاشیه

رنگ دکمه و ...

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ببینید دوستان .

من توی دیزاینر یه پنل ساختم که 5 تا باتن توشه . بعد توی اکتیویتی کدهای مولتی پنل رو نوشتم که دکمه هام رو 30 تا کنم .

بعد متن دکمه هام رو به ترتیب از دیتابیس گرفتم .

حالا میخوام رنگ متن بعضی از باتن ها قرمز یا سبز باشه . این رو با کد بهم بگید . چون من از توضیحات بالا درست سر در نیاوردم . ممنون منتظر کمکهاتون هستم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

دوست عزیز . این کد رو که دیگه هر کسی بلده .

من میخوام رنگ دکمه هام رو به ترتیب از دیتابیس بگیرم .

من یه ستون توی دیتابیس گذاشتم و رنگ دکمه هام رو به ترتیب توی اون نوشتم . خوب حالا چه کدی بنویسم که رنگ دکمه هام به ترتیب از اومجا گرفته بشه . اگه راه دیگه ای هم میدونید بگید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام به همه .

دوستان من چندتا دکمه دارم که متنشون رو از دیتابیس گرفتم حالا مبخوام متن هر کدومشون یه رنگ خاص داشته باشه . با چه کدی باید رنگشون رو به ترتیب از دیتابیس بگیرم ؟

یک متغیر تعریف کن از ColorDrawable

مفدار دهی کن

بعد نسبت بده

موفق باشی

لینک ارسال
به اشتراک گذاری در سایت های دیگر

لطفا با کد راهنمایی کنید .. ممنون میشم

البته فقط توی قسمت نسبت دادنش مشکل دارم . میخوام رنگ متن دکمه هام رو از دیتابیس بگیرم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

لطفا با کد راهنمایی کنید .. ممنون میشم

البته فقط توی قسمت نسبت دادنش مشکل دارم . میخوام رنگ متن دکمه هام رو از دیتابیس بگیرم

شما اینکارو بکن راحتتره


[color=#0000FF]Dim[/color][color=#000000] clr [/color][color=#0000FF]As[/color][color=#000000] Int
clr = Color.Red

Btn1.Color = clr[/color]


لینک ارسال
به اشتراک گذاری در سایت های دیگر

شما اینکارو بکن راحتتره


[color=#0000FF]Dim[/color][color=#000000] clr [/color][color=#0000FF]As[/color][color=#000000] Int
clr = Color.Red

Btn1.Color = clr[/color]


کدی که نوشتید احیانا اشتباه نیست ؟ *che?*

شما اومدی متغیر از نوع اینت تعریف کردی بعد بهش رنگ نسبت دادی ؟ اگه میخواستیم متغیر تعریف کنیم که از نوع همون colordrawable باید میزاشتیم .

دوستان عزیز .

شاید منظورم رو درست نرسوندم .

ببینید من یه ستون دارم توی دیتابیس که رنگهای مورد نظرم رو به ترتیب توش نوشتم .

30 تا دکمه هم دارم که میخوام این 30 تا دکمه رنگ متنهاشون رو به ترتیب از اون ستون دیتابیس بگیرن. از چه کدی استفاده کنم ؟؟؟؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ببین هر رنگی با سه عدد بین صفر تا 255 تعریف میشه که این سه عدد هر کدوم مفدار سه رنگ قر مز یا red , سبز یا green , آبی یا blue که مخفف سه تاشون میشه rgb.

در واقع هر کدوم از این سه عدد مقدار ترکیب هر یک از سه رنگ بالا برای ساخت یه رنگ جدیدو نشون میده.

تو بیا تو دیتابیست سه تا فیلد تعریف کن و تو هر فیلد مقدار r یا g یا b رنگتو مشخص کن. مقدار عددی هر رنگو هم میتونی از پنجره دیزاینر (وقتی که یه رنگو مشخص میکنی کنارش rgb شو مینویسه) به دست بیاری.

حالا تو برنامت این سه عددو از sql بخون وبه یک متغییر نسبت بده

بعد با دستوری مثل زیر میشه رنگ هر باتنو تغییر بدی

فرض کن مقدار هر یک از اعدادو داخل سه متغییر red, green , blue ذخیره کردی

button1.color=colors.rgb(red,green.blue)

دیگه بیشتر از این نمیشه توضیح داد باور کن

اگه sql بلد نیستی بگرد کداش راحت پیدا میشه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

کدی که نوشتید احیانا اشتباه نیست ؟ *che?*

شما اومدی متغیر از نوع اینت تعریف کردی بعد بهش رنگ نسبت دادی ؟ اگه میخواستیم متغیر تعریف کنیم که از نوع همون colordrawable باید میزاشتیم .

دوستان عزیز .

شاید منظورم رو درست نرسوندم .

ببینید من یه ستون دارم توی دیتابیس که رنگهای مورد نظرم رو به ترتیب توش نوشتم .

30 تا دکمه هم دارم که میخوام این 30 تا دکمه رنگهاشون رو به ترتیب از اون ستون دیتابیس بگیرن. از چه کدی استفاده کنم ؟؟؟؟

برادر مبحث رنگ ما داده هایی از نوع rgb داریم تست کنید احتمالا مشکلتون حل میشه اگه نشد بنده سورس موردنظرتونو پیوست میکنم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

متاسفانه متوجه منظورتون نمیشم . اگر بیشتر راهنمایی کنی شاید به نتیجه رسیدیم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ببینید دوستان .

من توی دیزاینر یه پنل ساختم که 5 تا باتن توشه . بعد توی اکتیویتی کدهای مولتی پنل رو نوشتم که دکمه هام رو 30 تا کنم .

بعد متن دکمه هام رو به ترتیب از دیتابیس گرفتم .

حالا میخوام رنگ متن بعضی از باتن ها قرمز یا سبز باشه . این رو با کد بهم بگید . چون من از توضیحات بالا درست سر در نیاوردم . ممنون منتظر کمکهاتون هستم

یه نمونه سورس معمولی با دیتابیست بذار سریع درست کنم بهت بدم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

منتظر یاری سبز دوستان بودیم دیدیم خبری نیست دست به کار شدیم.

بفرمایید.

http://answercenter.ir/thread3185.html#post20256

یه نمونه سورس معمولی با دیتابیست بذار سریع درست کنم بهت بدم

کاشکی پنج دقیقه زودتر میگفتین تا بنده میزاشتم به عهده شما

ولی خب شما هم بنویسید یدونه متفاوتشو قرار بدید تا دوستان استفاده کنند

پیشاپیش تشکر از شما

لینک ارسال
به اشتراک گذاری در سایت های دیگر

متاسفانه متوجه منظورتون نمیشم . اگر بیشتر راهنمایی کنی شاید به نتیجه رسیدیم

شما این سورس رو امتحان کم متوجه میشی


[left]
[color=#0000FF]Dim[/color][color=#000000] a [/color][color=#0000FF]As[/color][color=#000000] Int
a = Color.Red
ToastMessageShow(a,false)
Btn1.Color = a[/color]
[/left]


داده های رنک همه عددی هستن

attachment.php?attachmentid=2055&stc=1

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...