خانه برنامه نویسی

خانه برنامه نویسی

عدم وجود منبعی مناسب برای دانشجویان برنامه نویسی ما را بر آن داشت که با استفاده از دانش خود سایتی راه اندازی کنیم تا بتوانیم دست گیری کوچکی از دانشجویان عزیز داشته باشیم. امید است که بتوانیم آنچه را که مورد نیاز دانشجویان است فراهم نماییم.

۱ مطلب با کلمه‌ی کلیدی «gradient control» ثبت شده است

این تابع را به قسمت کد های فرم خود اضافه کنید :

void gradientControl(Control control, LinearGradientMode mode, Color startcolor, Color endcolor)
        {
            LinearGradientBrush gradBrush = new LinearGradientBrush(new Rectangle(0, 0, control.Width, control.Height), startcolor, endcolor, mode);
            Bitmap bmp = new Bitmap(control.Width, control.Height);
            Graphics g = Graphics.FromImage(bmp);
            g.FillRectangle(gradBrush, new Rectangle(0, 0, control.Width, control.Height));
            control.BackgroundImage = bmp;
            control.BackgroundImageLayout = ImageLayout.Stretch;
        }

 بعد در قسمت Form_Load  تکه کد زیر را بنویسید و نتیجه را ببینید :

gradientControl(control, LinearGradientMode.Vertical, Color.FromArgb(221, 234, 255), Color.FromArgb(147, 198, 244));

 نکات مربوط به خط بالا :

1) به جای control اسم کنترل خود را بنویسید مثل Button1 یا هر شی دیگر

2) LinearGradientMode مربوط به حالت گرادینت می باشد و شامل 4 حالت است : Vertical ،  Horizontal ، ForwardDiagonal  و BackwardDiagonal  می باشد که می توانید با انتخاب هر کدام از این مقادیر نتیجه را مشاهده کنید.

3) دو قسمت بعد مربوط به رنگ شروع و رنگ ابتدای گرادینت میشود که شما می توانید هم به صورت rgb و هم به صورت نام رنگ به آن مقدار دهید.

  • آقای مهندس