PDA

View Full Version : سوال: ایجاد حرفO روی کنسول که رنگ داخل آن با رنگ کنسول فرق کند.



#Faranak
شنبه 11 اردیبهشت 1389, 17:21 عصر
باسلام
چه طور می تونم حرفOروی کنسول ایجاد کنم که رنگ داخل آن متفاوت از رنگ کنسول باشد؟

FastCode
شنبه 11 اردیبهشت 1389, 17:37 عصر
نمیتونید.اگر هم بتونید نوشتنش به سادگی بیان کردنش نیست.

#Faranak
شنبه 11 اردیبهشت 1389, 18:14 عصر
حالا لزوما حرف Oنه.یک دایره ی کوچک تو پر.
چه طور می تونم ایجا د کنم؟

FastCode
شنبه 11 اردیبهشت 1389, 18:20 عصر
توی کنسول هر کاراکتر 16 بیت است که 8 بیت آن خود کاراکتر , 4 بیت رنگ کاراکتر و 4 بیت رنگ زمینه آن است.
پس عملا" هیچ راهی نداره.مگر اینکه توی جایی مثل codeproject یه کد hacky خوب پیدا کنید.

#Faranak
شنبه 11 اردیبهشت 1389, 23:14 عصر
توی کنسول هر کاراکتر 16 بیت است که 8 بیت آن خود کاراکتر , 4 بیت رنگ کاراکتر و 4 بیت رنگ زمینه آن است.
پس عملا" هیچ راهی نداره.مگر اینکه توی جایی مثل codeproject یه کد hacky خوب پیدا کنید.

بله درست هست این کاررو کنسول نمی توان انجام دادبه جای آن تصمیم گرفتم به جای تغییر
دادن رنگ داخل Oرنگ خود O راتغییر دهم به صورت زیر:



Console.ForegroundColor = ConsoleColor.Yellow;
Console.Clear();
Console.WriteLine("O");
Console.ReadKey();





ممنون.:قلب: