WindowsForm 记事本 对话框

textbox:
    属性:
        text:文本
        selectedtext:获取或设置选中文本
        canundo:是否能够撤销
    方法:
        undo:撤销
        clearundo:清空撤销缓冲区
        cut:剪切
        copy:复制
        Paste:粘贴
        SelectAll:全选

对话框:
    showdialog();显示对话框,返回一个dialogresult的枚举类型
   
    colorDialog:color属性,用来获取颜色
    folderBrowserDialog:SelectedPath选中路径
    fontDialog:font属性,返回一个font类型的值,里面存储了关于字体的设置
    openFileDialog:
        filename获取或设置文件路径包含文件名
        filenames 是文件路径字符串数组
        filter:文件筛选器 格式为 提示文本一|*.后缀|提示文本二|*.后缀|提示文本三|*.后缀
    saveFileDialog1:
        filename获取或设置文件路径包含文件名
        filenames 是文件路径字符串数组
        filter:文件筛选器 格式为 提示文本一|*.后缀|提示文本二|*.后缀|提示文本三|*.后缀

整理  

       

        记事本      很多的属性的知识可以在百度搜MSDN

                              textbox       

        

打对勾之后就可以调节大小了

软件内置了很多的方法(函数)  例如 Clear  clearundo  copy  等---MSDN搜更多

   注意   主函数入口处改动来启动Form  

如下        

圈出来的地方要改的是要运行的Form的名字

                 

对话框         

    

     首先是colorDialog

                      

               这里用到了   this  很重要的this    例如

                   

                  

问题一    当点击取消时 背景色变黑,那是因为默认颜色是黑色          

             怎么实现点击去取消不变色,点击确定变色呢   如下

记事本  程序里的几个代码 (点开即可查看详细代码)

        private void 复制ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            textBox1.Copy();
        }

        private void 粘贴ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            textBox1.Paste();
        }

        private void 剪切ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            textBox1.Cut();
        }
  private void 删除ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            textBox1.SelectedText = "";
        }

        private void 全选ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            textBox1.SelectAll();
        }

 private void 撤销ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if(textBox1.CanUndo==true)
            {
                textBox1.Undo();
                textBox1.Clear();
            }

        }
View Code

***********

原文地址:https://www.cnblogs.com/981971554nb/p/4324416.html