PDA

View Full Version : تبدیل brush به color



ellina
یک شنبه 04 دی 1390, 11:08 صبح
سلام به دوستان

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

من میخوام از طریق color dialog رنگ متن نوشته شده در picture box را تغییر بدم.

فقط یک مشکلی هست اینکه در color dialog رنگ ها به فرمت color هستند ولی picture box در هنگام نوشتن متن فقط فرم brush را میپذیرد.

من چه طوری میتونم brush را به color و بالعکس تبدیل کنم.

بازم مرسی.

secondstriker
یک شنبه 04 دی 1390, 11:36 صبح
سلام ام اس دی ان! (http://social.msdn.microsoft.com/forums/en-US/wpf/thread/fb164db0-c169-4d0e-85dc-c79163ea3aac)
موفق باشی.

xcomlock
یک شنبه 04 دی 1390, 11:46 صبح
میشه نمونه کدتون رو بزارین ؟!!

ellina
یک شنبه 04 دی 1390, 11:47 صبح
سلام ام اس دی ان! (http://social.msdn.microsoft.com/forums/en-US/wpf/thread/fb164db0-c169-4d0e-85dc-c79163ea3aac)
موفق باشی.

من نوشتم دستوراتش را ولی نمیشناسه که؟

secondstriker
یک شنبه 04 دی 1390, 12:09 عصر
سلام
//Create a Color object
Color MyColor = new Color();

//Set the color
MyColor = Color.Blue;

//Get a Brush object from your color
Brush b = SystemBrushes.FromSystemColor(MyColor);
موفق باشی

ellina
یک شنبه 04 دی 1390, 12:52 عصر
سلام
//Create a Color object
Color MyColor = new Color();

//Set the color
MyColor = Color.Blue;

//Get a Brush object from your color
Brush b = SystemBrushes.FromSystemColor(MyColor);
موفق باشی
مرسی ولی از خط زیر ارورر میگیره
MyColor = Color.Blue;

gwbasic
یک شنبه 04 دی 1390, 14:41 عصر
هیچ وقت نگید error می گیره !!! همیشه مشخص کنید که چه خطایی می ده و دقیقا متن خطا رو مشخص کنید کد بالا درسته.

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


g.DrawString("yourString", YourFont, new SolidBrush(colorDialog.Color), YourPoint);