笔记7:winfrom的一些知识点(一)

来源:互联网 发布:人工智能可视化 编辑:程序博客网 时间:2024/06/10 12:35
一、MDI窗体

 1        private void 添加窗体ToolStripMenuItem_Click(object sender, EventArgs e) 2         { 3             Form2 frm1 = new Form2(); 4             frm1.MdiParent = this; 5             frm1.Show(); 6             Form3 frm2 = new Form3(); 7             frm2.MdiParent = this; 8             frm2.Show(); 9         }10         private void 横向排列ToolStripMenuItem_Click(object sender, EventArgs e)11         {12             LayoutMdi(MdiLayout.TileHorizontal);13         }14         private void 纵向排列ToolStripMenuItem_Click(object sender, EventArgs e)15         {16             LayoutMdi(MdiLayout.TileVertical);17         }

二、字符串的截取

1       //截取字符串:Text.Substring(1),截取第一个字符后面的所有2         //           Text.Substring(1,2),截取第一个字符后面的的两个字符3         private void timer1_Tick(object sender, EventArgs e)4         {5             l1.Text = l2.Text = l1.Text.Substring(1) + l2.Text.Substring(0, 1);6             l4.Text = l3.Text = l3.Text.Substring(2) + l3.Text.Substring(1, 2);7         }

三、播放音乐

1             using System.Media;     //导入2             SoundPlayer muise = new SoundPlayer();3             muise.SoundLocation = @"..\..\1.wav";  //路径4             muise.Play();            

四、获取时间

1         private void timer2_Tick(object sender, EventArgs e)2         {3             label5.Text = DateTime.Now.ToString();//显示为:2016-04-16 11:59:364             int h = DateTime.Now.Hour;  //小时5             int m = DateTime.Now.Minute;//分钟6             int s = DateTime.Now.Second;//7         }

五、坐标

 1         //this.ClientSize.Height       主窗体高度 2         //btnDui.ClientSize.Height     按钮控件高度 3         //  x,y即可改变控件位置 4         //this.btnDui.Location = new System.Drawing.Point(x, y); 5         public int x = 180;     //x轴坐标 6         public int y = 30;      //y轴坐标 7         private void btnS_Click(object sender, EventArgs e) 8         { 9             if (this.ClientSize.Height - y - btnDui.ClientSize.Height <= 0)10             {11                 MessageBox.Show("移到底了!");12                 return;13             }14             else15             {16                 y += 10;17                 this.btnDui.Location = new System.Drawing.Point(x, y);18             }  19         }

    //另外补充

        this.btnDui.BackColor = System.Drawing.Color.Green;//改变按钮的背景色
        int h=this.btnDui.Size.Height;            //获取按钮高度
        string a=Convert.ToString( h );
        MessageBox.Show(a);

 

0 0
原创粉丝点击