دو رنگ کردن تصویر زمینه فرم :: کدهای خط خطی

کدهای خط خطی

کدهای خط خطی

آدم ها 10 دسته اند:
01- آنهایی که باینری نمی فهمند...
10- آنهایی که باینری می فهمند...

دنبال کنندگان ۲ نفر
این وبلاگ را دنبال کنید
با کدهای زیر میتونیم رنگ بک گراند فرممون در ویندوز فرم سی شارپ رو به دو رنگ مجزا و گرافیکی تبدیل کنیم :)
ابتدا کتابخونه های زیر رو به فرم اضافه کنید
using System.Drawing;
using System.Windows.Forms;
using System.Drawing.Drawing2D;
کدهای اصلی
public void PaintGradient(Control control1, LinearGradientMode _direction, Color _gradientColorStart, Color _gradientColorEnd)
{

LinearGradientBrush gradBrush;

gradBrush = new LinearGradientBrush(new Rectangle(0, 0, control1.Width, control1.Height), _gradientColorStart, _gradientColorEnd, _direction);

Bitmap bmp = new Bitmap(control1.Width, control1.Height);

Graphics g = Graphics.FromImage(bmp);

g.FillRectangle(gradBrush, new Rectangle(0, 0, control1.Width, control1.Height));

control1.BackgroundImage = bmp;

control1.BackgroundImageLayout = ImageLayout.Stretch;

}
private void Form1_Paint(object sender, PaintEventArgs e)
{
PaintGradient(this, LinearGradientMode.Vertical, Color.RoyalBlue, Color.DarkBlue);
}

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی