ورود

View Full Version : سوال: گرفتن مقدار رنگ زمینه



30rabi
دوشنبه 23 خرداد 1390, 23:55 عصر
با سلام خدمت اساتید محترم
چگونه می توان مقدار رنگ زمینه را گرفت (مثلا رنگ زمینه یک فرم ) و بتوان آنرا ذخیره نمود؟
ممنون

30rabi
سه شنبه 24 خرداد 1390, 00:08 صبح
راستی یادم رفت بگم که من توی یک فرم هستم اما می خوام که رنگ زمینه یک فرم دیگر رو بگیرم
با تشکر

returnx
سه شنبه 24 خرداد 1390, 00:57 صبح
اگه فرم هاتون تو یک پروژه هست ، کافیه که فقط خاصیت backcolor اون فرم فرا خونی کنید و در یک متغیر ذخیره بعد در یک فایل بنویسید...
اینجوری:

Dim bg_color As String
bg_color = Form2.BackColor

30rabi
سه شنبه 24 خرداد 1390, 09:44 صبح
سلام
اگه میشه کد تبدیل اون به هگزا رو نیز ذکر کنید
ممنون

returnx
سه شنبه 24 خرداد 1390, 11:08 صبح
نمیدونم منظورتون این هست یا خیر!؟

Dim a, b As String
a = Me.BackColor
b = Hex(Int(a))

محسن واژدی
سه شنبه 24 خرداد 1390, 11:18 صبح
سلام
اگه میشه کد تبدیل اون به هگزا رو نیز ذکر کنید
ممنون

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

kuh_nur
سه شنبه 24 خرداد 1390, 14:28 عصر
شما این کار رو انجام بدین راحتترین


Dim bg_color As long

bg_color = Form2.BackColor