تغییر رنگ پس زمینه فرم در سی شارپ

mostafasambalio

New Member
سلام
میخوام توی فرم یه کلیدی رو تعریف کنم که جدول رنگ رو بیاره و کاربر بتونه هر رنگی رو به عنوان بک گراند انتخاب کنه .
ممنون میشم از دوستان و اساتید تا راهنمایی و کمک کنن .[CSS][/CSS]
 

the_king

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

کد:
[COLOR="#D3D3D3"]    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
[/COLOR]            KeyPreview = true;
[COLOR="#D3D3D3"]        }[/COLOR]

        protected override void OnKeyDown(KeyEventArgs e)
        {
            base.OnKeyDown(e);
            switch (e.KeyCode)
            {
                case [B][COLOR="#0000FF"]Keys.F7[/COLOR][/B]:
                    using (var c = new ColorDialog())
                    {
                        if (c.ShowDialog(this) == DialogResult.OK)
                        {
                            BackColor = c.Color;
                        }
                    }
                    break;
            }
        }
 

mostafasambalio

New Member
سلام کینگ عزیز
ممنونم بایت لطف و راهنمایی تون .
میشه بیشتر توضیح بدین . قسمت اول رو طبق اون دستوری که بابت کلیدهای میانبر بهم دادین استفاده کردم ، حالا توی همون برنامه میخوام این کد رو پیاده کنم .
بطوریکه با یک کلید جدول رنگ باز بشه و با انتخاب هر رنگی بک گراند به همون رنگ در بیاد .
بازم سپاس از لطف شما برادر
 

the_king

مدیرکل انجمن
سلام کینگ عزیز
ممنونم بایت لطف و راهنمایی تون .
میشه بیشتر توضیح بدین . قسمت اول رو طبق اون دستوری که بابت کلیدهای میانبر بهم دادین استفاده کردم ، حالا توی همون برنامه میخوام این کد رو پیاده کنم .
بطوریکه با یک کلید جدول رنگ باز بشه و با انتخاب هر رنگی بک گراند به همون رنگ در بیاد .
بازم سپاس از لطف شما برادر

مشابه همون کد ئه، ظاهر کد رو با اون کد قبلی مقایسه کنید، وقتی F7 را فشار می دهید پنجره ColorDialog باز میشه، رنگی را انتخاب می کنید و وقتی پنجره را بستید اون رنگ زمینه فرم میشه.
 

جدیدترین ارسال ها

بالا