PDA

View Full Version : سوال: تبدیل رنگ ها در vb.net به رنگ های html ??



tam2145
دوشنبه 29 اسفند 1390, 09:13 صبح
سلام دوستان !!
من می خواهم رنگ هایی vb.net را به کد رنگ های html که به صورت 214565# می باشند تبدیل کنم ولی هر چه گشتم نه توی انجمن یافتم نه توی گوگل ؟؟!!:عصبانی++::افسرده:
اگه کسی می دونه ، چطوری اینکارو باید کرد به بنده کمک کنه ....:چشمک:
منتظرم .......:کف:

Hybrid
دوشنبه 29 اسفند 1390, 11:36 صبح
سلام ،

1 ) یک پروژه جدید بساز و یک دکمه و لیبل رو فرمت قرار بده.

2 ) کد زیر رو در رویداد کلیک دکمه بنویس و نتیجه رو مشاهده کن :


Dim cd As New ColorDialog
If cd.ShowDialog = DialogResult.OK Then

Label1.Text = System.Drawing.ColorTranslator.ToHtml(cd.Color)

End If

موفق باشید./

tam2145
دوشنبه 29 اسفند 1390, 13:02 عصر
سلام ،
1 ) یک پروژه جدید بساز و یک دکمه و لیبل رو فرمت قرار بده.
2 ) کد زیر رو در رویداد کلیک دکمه بنویس و نتیجه رو مشاهده کن :

Dim cd As New ColorDialog
If cd.ShowDialog = DialogResult.OK Then
Label1.Text = System.Drawing.ColorTranslator.ToHtml(cd.Color)
End If
موفق باشید./
سلام دوست عزیز !!
فکر کنم استفاده از ColorPickerButton بهتر و قشنگ تر از ColorDialog است !!
راستی من خودم 2 دقیقه قبل از این که جواب شما را ببینم ، جواب را توی ماکروسافت پیدا کردم، با این حال ، فقط System.Drawing توی کدهاش نداشت ؟؟!!
فرقشون در چیست ؟؟؟
برای تبدیل این دو نوع بهم دیگه از دو تابع زیر استفاده کنید :

htmlcolor = ColorTranslator.ToHtml(mycolor)
mycolor = ColorTranslator.FromHtml(htmlcolor)

Hybrid
دوشنبه 29 اسفند 1390, 13:05 عصر
فکر کنم استفاده از ColorPickerButton بهتر و قشنگ تر از ColorDialog است !!

مطمئنا آره ، فقط میخواستم مثالی بزنم!


راستی من خودم 2 دقیقه قبل از این که جواب شما را ببینم ، جواب را توی ماکروسافت پیدا کردم، با این حال ، فقط System.Drawing توی کدهاش نداشت ؟؟!!
فرقشون در چیست ؟؟؟

فرقشون اینه که اون در بالای کد ادیتور این فضای نامی رو Import کرده!!