zoukankan      html  css  js  c++  java
  • winfrom 对话框

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.IO;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    
    namespace 对话框控件
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
                
            }
            int b = 0;
            public Form1(int a)
            {
                InitializeComponent();
                b = a;
            }
    
            private void 字体颜色ToolStripMenuItem_Click(object sender, EventArgs e)
            {
                DialogResult dr = colorDialog1.ShowDialog();
                if (dr == DialogResult.OK)
                {
                    textBox1.ForeColor = colorDialog1.Color;
                }
            }
    
            private void 选择文件夹ToolStripMenuItem_Click(object sender, EventArgs e)
            {
                folderBrowserDialog1.ShowDialog();
                textBox1.Text = folderBrowserDialog1.SelectedPath;
            }
    
            private void 字体设置ToolStripMenuItem_Click(object sender, EventArgs e)
            {
                fontDialog1.ShowColor = true;
                fontDialog1.ShowDialog();
                textBox1.Font = fontDialog1.Font;
                textBox1.ForeColor = fontDialog1.Color;
            }
    
            private void 打开OToolStripMenuItem_Click(object sender, EventArgs e)
            {
                openFileDialog1.Filter = "文本文件|*.txt|全部文件|*.*";
                DialogResult dr = openFileDialog1.ShowDialog();
    
                if (dr == DialogResult.OK)
                {
    
                    label1.Text = openFileDialog1.FileName;
    
                    StreamReader sr = new StreamReader(openFileDialog1.FileName);
                    textBox1.Text = sr.ReadToEnd();
                    //richTextBox1.Text = sr.ReadToEnd();
                    sr.Close();
    
                }
    
    
            }
    
            string path = "";
    
            private void 保存SToolStripMenuItem_Click(object sender, EventArgs e)
            {
                if (path == "")
                {
                    saveFileDialog1.FileName = "新建文本文件.txt";
                    saveFileDialog1.ShowDialog();
                    path = saveFileDialog1.FileName;
                }
                StreamWriter sw = new StreamWriter(path);
                sw.Write(textBox1.Text);
                sw.Close();
    
    
            }
    
            private void label1_Click(object sender, EventArgs e)
            {
    
            }
        }
    }
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    
    namespace 对话框控件
    {
        public partial class Form2 : Form
        {
            public Form2()
            {
                InitializeComponent();
                for (int i = 0; i < 3; i++)
                {
                    TextBox t = new TextBox();
    
                    flowLayoutPanel1.Controls.Add(t);
                }
    
            }
    
            private void 打印设置ToolStripMenuItem_Click(object sender, EventArgs e)
            {
                pageSetupDialog1.Document = printDocument1;
                pageSetupDialog1.ShowDialog();
            }
    
            private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
            {
                Font f = new Font("宋体",14);
                Brush b = new SolidBrush(Color.Black);
                PointF p = new PointF(10,10);
    
                e.Graphics.DrawString(textBox1.Text, f, b, p);
            }
    
            private void 打印预览VToolStripMenuItem_Click(object sender, EventArgs e)
            {
                //printPreviewControl1.Document = printDocument1;
                printPreviewDialog1.Document = printDocument1;
                printPreviewDialog1.ShowDialog();
            }
    
            private void 打印PToolStripMenuItem_Click(object sender, EventArgs e)
            {
                printDialog1.Document = printDocument1;
                printDialog1.ShowDialog();
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                MessageBox.Show(flowLayoutPanel1.Controls.Count.ToString());
            }
        }
    }
  • 相关阅读:
    MISC | ctfshow 31
    010editor 没有分块高亮显示了
    BUUCTF | [网鼎杯 2020 朱雀组]phpweb
    python2与python3共存后,如何使用
    kali2020 装不上docker
    php代码审计整理
    [MRCTF2020]Ezpop
    kali没有tcptraceroute如何安装
    [BUUCTF] 真的很杂
    【弱网测试】备份弱网测试相关数据
  • 原文地址:https://www.cnblogs.com/zhangdemin/p/5640549.html
Copyright © 2011-2022 走看看