当前位置:网站首页>C form application of C (27)

C form application of C (27)

2022-07-06 03:47:00 camellias_

Start today C# forms .

( One ): First create a form application

file -> newly build -> project

[ Failed to transfer the external chain picture , The origin station may have anti-theft chain mechanism , It is suggested to save the pictures and upload them directly (img-wHGHwNkS-1655864419857)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/7fe6b42e1adc41228fb7efd1e0289bc6~tplv-k3u1fbpfcp-zoom-1.image "1554793114874675.png")]

( Two ): Buttons and labels in forms (button/label)

[ Failed to transfer the external chain picture , The origin station may have anti-theft chain mechanism , It is suggested to save the pictures and upload them directly (img-ts3axSL3-1655864419868)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/c5d943cc21164e918bb5713463a32b67~tplv-k3u1fbpfcp-zoom-1.image "1554793122613600.png")]

Click toolbox , Fix it on the screen .

[ Failed to transfer the external chain picture , The origin station may have anti-theft chain mechanism , It is suggested to save the pictures and upload them directly (img-p6XTJ5ao-1655864419872)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/bc6c96f2073248deac0fd872aedd6af8~tplv-k3u1fbpfcp-zoom-1.image "1554793129996027.png")]

When setting button and label properties , Remember to modify it NAME attribute And Text attribute

[ Failed to transfer the external chain picture , The origin station may have anti-theft chain mechanism , It is suggested to save the pictures and upload them directly (img-jrPk7XbA-1655864419873)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/99f5666fb803484793264baf4fb4828a~tplv-k3u1fbpfcp-zoom-1.image "1554793138626962.png")]

[ Failed to transfer the external chain picture , The origin station may have anti-theft chain mechanism , It is suggested to save the pictures and upload them directly (img-wuFk2YTX-1655864419874)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/319ce4ac9a4d448ea3522bb59f0ef8c3~tplv-k3u1fbpfcp-zoom-1.image "1554793143716022.png")]

/**
         *  Method of event 
         */
        private void MyButton_Click(object sender, EventArgs e)
        {
            //  Dialogue window display 
            MessageBox.Show("HELLO  My first form ");
        }
 
        /**
         *  How to label 
         */
        private void label1_Click(object sender, EventArgs e)
        {
 
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            //  The attribute of this object is equal to 
            answer_label.Text = " answer : The eight trigrams of yin and Yang , Opposites attract ";
        }

( 3、 ... and ): Hyperlink label (linklabel)

1:Linkcolor: The default color of hyperlinks .:

2:Activelinkcolor: The color of the hyperlink when it is clicked

3:Visitedlinkcolor: The color of hyperlinks that have been visited .

4:Linkbehavior: Hyperlink underline style

5: event :

[ Failed to transfer the external chain picture , The origin station may have anti-theft chain mechanism , It is suggested to save the pictures and upload them directly (img-v427mZxg-1655864419875)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/4d4a10f3e6014d13932e7427b786de4d~tplv-k3u1fbpfcp-zoom-1.image "1554793170294796.png")]

/**
         *  Hyperlink event 
         */
        private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            //  Set the link color after clicking 
            oneLink.LinkVisited = true;
            //  open C disc (@ Is output as is )
            System.Diagnostics.Process.Start(@"C:/");
        }
 
        private void linkLabel1_LinkClicked_1(object sender, LinkLabelLinkClickedEventArgs e)
        {
            //  Set the link color after clicking 
            linkTwo.LinkVisited = true;
            //  Open the web page 
            System.Diagnostics.Process.Start("chrome","https://guanchao.site");
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
 
        }
 
        private void linkLabel1_LinkClicked_2(object sender, LinkLabelLinkClickedEventArgs e)
        {
            //  Set the link color after clicking 
            linkTwo.LinkVisited = true;
            //  Open application 
            System.Diagnostics.Process.Start("Notepad");
        }

( Four ): The text box (textbox)

1: attribute

multiline: Controls whether text can span lines .

AcceptsReturn: Whether the multiline edit control allows the input of carriage return .

AcceptsTab: Whether the multiline edit control allows input Tab key .

ReadOnly: read-only

ScrollBars: For multiline controls , Show scroll bar or not .

TabIndex: Confirm that the secondary control applies Tab Indexes

PasswordChar: Display password characters

AcceptsButton: Pressing enter is equal to pressing OK ( Form event )

2: event

Textchange event : amount to javascript Medium Change event .

3: Method

Clear: Clear everything in the text box

Copy: Copy the selection

Cut: Cut the selected content

Paste: Replace the selected text with the cut text

ResetText: take text Property is reset to the default value

Redo: Repeat the previous operation

Redo: Undo last action

private void but_Click(object sender, EventArgs e)
        {
            string ques_str = quesBox.Text;
            string pass_str = passBox.Text;
            if (ques_str == "gc" && pass_str == "123456")
            {
                MessageBox.Show(" Successful operation ");
            }
            else {
                MessageBox.Show(" Wrong password ");               
            }
        }

( Four ): Radio button (RadioButton)

1: attribute :

Checked: Whether the radio button has been selected .

C# Radio button in NAME Attributes do not need to be the same

//  Define a variable to store gender 
        public string sex;
        //  Choose male , Assign a value to the tag 
        private void boy_radio_CheckedChanged(object sender, EventArgs e)
        {
            sex = " male ";
        }
        //  Choose women , Assign a value to the tag 
        private void gr_radio_CheckedChanged(object sender, EventArgs e)
        {
            sex = " Woman ";
        }
        //  Click the confirm button to leave the event 
        private void button1_Click_1(object sender, EventArgs e)
        {
            if (boy_radio.Checked == false && gr_radio.Checked == false)
            {
                MessageBox.Show(" Please choose gender ");
            }
            else {
                MessageBox.Show(" Your difference is :"+sex);
            }
        }

( 5、 ... and ): Check box (CheckBox)

1: attribute :

Checked: Whether the check button is selected .

CheckState: Component state ( Three states );

Check boxes are similar to radio boxes , There is no example here , Refer to the radio box .

( 6、 ... and ): Digital input box (NumericUpDown)

1: attribute

Increment: Click the plus sign behind once to increase the number

MiniMum: Input box minimum

MaxMum: Input box maximum

Value: The default value is

2: event

ValueChanged: Default event ( Value change )

public int num;
        private void numericUpDown1_ValueChanged(object sender, EventArgs e)
        {
            num = Convert.ToInt32(numUpOne.Text);
            Font ff = new Font(" In black ", num);
            label4.Font = ff;
        }
 
        private void num_button_Click(object sender, EventArgs e)
        {
            int nums = num + 1;
            MessageBox.Show(" The number you entered is " + nums);
        }

( 7、 ... and ): Group box (GroupBox)

This is nothing , It is a partition function .

Put the functional partitions of each part .

[ Failed to transfer the external chain picture , The origin station may have anti-theft chain mechanism , It is suggested to save the pictures and upload them directly (img-iEh41uFh-1655864539618)(https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/8286432aab1e40a78f5d5d874df51090~tplv-k3u1fbpfcp-zoom-1.image#pic_center)]

There are good suggestions , Please enter your comments below

Welcome to personal blog
https://guanchao.site

Welcome to the applet :

 Insert picture description here

原网站

版权声明
本文为[camellias_]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/187/202207060338512219.html