按钮变色

borderColor边框的颜色

MouseDownBackColor鼠标悬浮在按钮上时边款的颜色

MouseOverBackColor点击时的颜色

把窗体嵌套在窗体里面

先在页面画一个panel,再添加一个页面(form)设置无边框,大小和panel一样。

上图为panel2

 

上图为无边框

        private void OpenFrom(Form form)
        {
            form.TopLevel = false;
            form.TopMost = false;
            this.panel2.Controls.Clear(); //把panel里面的控件清空,就是显示的地方
            this.panel2 .Controls.Add(form);//再把要显示的内容添加进去
            form.Show();
        }

        private void button3_Click(object sender, EventArgs e)
        {
            OpenFrom(new Form3());//把要显示的窗口传进去
        }

绑定按钮,当点击按钮,panel切换页面

 

效果图

先添加一个panel背景红色

        private void button3_Click(object sender, EventArgs e)
        {
            OpenFrom(new Form3());//把要显示的窗口传进去
            ShowBar(sender as Button);
        }
        private void ShowBar(Button button)
        {
            this.panel3.Location = new Point(button.Location.X-10, button.Location.Y);
        }

 表格ListView

传值

                ListViewItem item = new ListViewItem();
                item.SubItems[0].Text = person1.Id.ToString();
                item.SubItems.Add(person1.Name);
                item.SubItems.Add(person1.Age.ToString());
                listView1.Items.Add(item);

 

DataGridView

可以点击获取值

自动调整大小

传值

dataView.Rows.Add(p.Id,p.Name,p.Age);

dataView.Rows.RemoveAt(i);/
dataView.Rows.Remove();

dataView.Rows[1].Cells[0].Value = 0;//第二行第一列的值改为数字0

 

获取值

string i = dataView.Rows[1].Cells[0].Value.ToString();

 

posted on 2023-08-16 14:20  阿霖找BUG  阅读(7)  评论(0编辑  收藏  举报