PDA

View Full Version : سوال: تغییر رنگ یک متغیر



Iran58
چهارشنبه 01 اردیبهشت 1395, 06:17 صبح
سلام
کد زیر را نوشته ایم

public string Number;

حال در فرم لود می خواهم وقتی این متغییر را صدا زدم بصورت ابی رنگ نمایش داده شود

private void frm_Load(object sender, EventArgs e)
{

this.Text = Cartable_Number;



}

چه کدی باید بنویسم
باتشکر

vb8334
چهارشنبه 01 اردیبهشت 1395, 08:00 صبح
سلام دوست عزیز

میشه واضح تر بگید (البته مشکل از منه که دوزاریم کجه) یعنی چی متغیر رنگش آبی شه؟ نکنه منظورتون زمانی هستش که عدد داخل متغیر رو

میریزید داخل تسکت باکس و یه سوال دیگه اون Cartable_Number با متغیر Number فرق میکنه؟

Iran58
چهارشنبه 01 اردیبهشت 1395, 09:04 صبح
سلام دوست عزیز

میشه واضح تر بگید (البته مشکل از منه که دوزاریم کجه) یعنی چی متغیر رنگش آبی شه؟ نکنه منظورتون زمانی هستش که عدد داخل متغیر رو

میریزید داخل تسکت باکس و یه سوال دیگه اون Cartable_Number با متغیر Number فرق میکنه؟


سلام
Cartable_Number از فرم دیگری می خوانیم مثلا Cartable_Number معادل عدد2 میشود و هنگامیکه صفحه لود میشود در بالا صفحه این عدد 2 رنگش آبی باشد

vb8334
چهارشنبه 01 اردیبهشت 1395, 11:22 صبح
دوست عزیز

در ویندوز های 7 به بعد دیگه نمیشه رنگ متن titlebar رو در winforms تغییر داد ، حداقل با روش هایی که جستجو کردم و تست کردم روی ویندوز 8 و 10 من که جواب نداد.

این روش هایی که لینکش رو هم میزارم کلآ برای ویندوز xp جواب میدن.

اما راه کار:

1-استفاده از wpf چون winforms جواب نمیده.
1-یا اینکه از کامپوننت هایی مثل devexpress , ....... استفاده کنید.

مطالب این لینک ها رو تست کردم تو ویندوز 8 و 10 جواب نداد

http://stackoverflow.com/questions/11862315/changing-the-color-of-the-title-bar-in-winform

http://stackoverflow.com/questions/8312978/drawing-my-own-title-bar

موفق باشید