C# 小功能代码

来源:互联网 发布:恺英网络股东 编辑:程序博客网 时间:2024/05/21 07:08

1、常见控件

 MenuStrip 控件 ——菜单栏

 ToolStrip 控件 ——工具栏

    自定义常见工具栏,

 StatusStrip控件 ——状态栏

    显示正在窗体上查看的对象的相关信息,由一系列的ToolStripStatusLabel对象组成(界面底部

 ToolStripContainer控件类似于收纳盒

    四个专业放工具的停靠侧面板(ToolStripPanel)

    一个中间内容主面板(ToolStripContentPanel)

    不能移除侧面板,但可以通过将他们各自的TopToolStripPanelVisibel、BottomToolStripPanelVisibel、LeftToolStripPanelVisibel和RightToolStripPanelVisibel属性设置为False来隐藏它们

 ContextMenuStrip控件——右键菜单

    

 RichTextBox 控件

   显示、输入和操作带有格式的文本

2、动态添加 控件

 TextBox txtName = newTextBox();      //实例化一个TextBox控件

 txtName.Location = newPoint(20,60);   //控件的位置,X:20,Y:60

 this.Controls.Add(txtName);            //把控件添加到这个窗体中

3、CheckBox 选中,Label显现,未选中,Label隐藏

 if(checkBox1.Checked == false)

   label1.Visible = false ;

 else

   label1.Visible = true ;

 等同于以下

label1.Visible = checkBox1.Checked;

4、清除窗体全部控件

 this.Controls.Clear();  

5、小快捷

 richTextBox.Copy();  //复制

 richTextBox.cut();  //剪切

 richTextBox.Paste(); //粘贴

 richTextBox.SelectAll(); //全选

 //在richTextBox中查找textBox的内容,MatchCase区分大小写

 richTextBox.Find(textbox.Text.Trim(),RicheTextBoxFinds.MatchCase);  

 System.Diagnostics.Process.Start(http://www.ixueyun.com); //跳转网页

6、打开文件

 filePath =openFileDialog.FileName;    //记录打开的文件名

StreamReader sr = newStreamReader(filePath,Encoding.Default); //实例化一个字节流对象

richTextBox.Text =sr.ReadToEnd();     //将流中的字符写到文本框中

sr.Close();                            //关闭字节流

 

保存文件

filePath =saveFileDialog.FileName;    //获得保存文件路径

StreamWriter sw = newStreamWriter(filePath,false,Encoding.Default);

sw.WriteLine(richTextBox.Text); //从RichTextBox文本框中得到内容

sw.Flush();                     //刷新缓冲区原有的字节流

sw.Close();                     //一定要记得关掉,释放资源

 

7、DataTimePicker 控件 设置格式

    DataTimePicker1.Format =DateTimePickerFormat.Custom;  //先 设置DateTimePicker为自定义格式
     DataTimePicker1.CustomFormat="yyyy-MM-dd";          //在 设置自己想要的格式

8、窗体间值传递,新建 【Field.cs】 ,在创建 全局变量 字段,后在1窗体 使用以下 代码 。

    using(ykzd ykzd1 = new ykzd())
     {
       ykzd1.ShowDialog();
        cboxId.Text= MyClass.Field.l_id;
       txtName.Text =MyClass.Field.l_name;              
        txtStd.Text= MyClass.Field.l_std;
        txtUnit.Text= MyClass.Field.l_unit;
    }

0 0