• Windows Form -----内容(7)


    简单记录一下:对话框控件和布局控件

    对话框:
    一、提示对话框:
    DialogResult result = MessageBox.Show("提示文字","标题文字",按钮设置,图标设置)
    if(result == 枚举)
    {
    }

    二、其它对话框:
    (一)ColorDialog:
    1、属性:
        Color - 选中的颜色。
    2、方法:
        ShowDialog() - 把颜色对话框显示出来。返回一个DialogResult对象.
    3、案例:
                DialogResult result = colorDialog1.ShowDialog();
                if (result == System.Windows.Forms.DialogResult.OK)
                {
                    label1.ForeColor = colorDialog1.Color;
                }
    (二)FontDialog:
    1.属性:
        Font - 选中的字体
    2.方法:
        ShowDialog() - 把字体对话框显示出来。返回一个DialogResult对象
    3.案例:
                DialogResult result = fontDialog1.ShowDialog();
                if (result == System.Windows.Forms.DialogResult.OK)
                {
                    label1.Font = fontDialog1.Font;
                }
    (三)OpenFileDialog,SaveFileDialog:
    1.属性:
        FileName - 打开文件的全名(包括路径)
        InitialDirectory - 初始路径。默认在“我的文档”
        Filter - 打开过滤。显示名|通配名|显示名|通配名  如:文本文件|*.txt|C#源文件|*.cs|所有文件|*.*
    2.方法:
        ShowDialog() - 显示打开对话框,返回DialogResult
    3.举例:
                DialogResult result = openFileDialog1.ShowDialog();
                if (result == System.Windows.Forms.DialogResult.OK)
                {
                    label1.Text = openFileDialog1.FileName;
                }
    (四)FolderBrowserDialog - 路径选择对话框
    1.属性
        SelectedPath - 选中的路径。
        RootFolder - 默认打开的路径。
        Description - 对话框中的提示信息

    2.方法
        ShowDialog()
    3.举例
                DialogResult result = folderBrowserDialog1.ShowDialog();
                if (result == System.Windows.Forms.DialogResult.OK)
                {
                    label1.Text = folderBrowserDialog1.SelectedPath;
                }

    三、自定义对话框:
    自己做个窗体,用来作为对话框显示出来。
    第一大步:做对话框窗体
    1.做一个窗体,把要实现的功能做出来。
    2.放两个按钮,设置这两个按钮的DialogResult属性。

    第二大步:调用对话框显示,并获取值。
    1.把对话框窗体给new出来。
    2.使用对话框窗体的ShowDialog()显示出来。返回DialogResult对象
    3.根据返回的DialogResult,判断操作。
                TestDialog td = new TestDialog();
                DialogResult result = td.ShowDialog();
                if (result == System.Windows.Forms.DialogResult.OK)
                {
                    label1.Text = td.Password;
                }

    布局:
    一、默认布局(空布局):
    1.Location - 位置
    2.Anchor - 固定边距

    二、边界布局:
    Dock - 上右下左中

    三、网格布局:
    TableLayoutPanel控件,使用它来格式化行和列。
    使用内部放置的控件的RowSpan和ColSpan来设置控件的跨行与跨列。

    四、流式布局:
    FlowLayoutPanel控件。它有个重要的属性:FlowDirection - 流的方向

    五、卡片布局:
    TabControl控件。它里面包含多个TabPage,放在TabPages集合中。

    六、分割布局:
    SplitContainer控件。把窗口横向或纵向拆分。
        Orientation - 分割的方向。

  • 相关阅读:
    第一阶段用户模板和用户场景
    团队开发冲刺第十二天
    第十周总结
    团队开发冲刺第十一天
    团队开发冲刺第十天(实现页面展示评论数与点赞数)
    团队开发冲刺第九天(实现收藏,点赞,关注功能)
    团队开发冲刺第八天(实现评论功能)
    软件用户场景分析
    第九周总结
    团队开发冲刺第六天(新闻详情页的展示)
  • 原文地址:https://www.cnblogs.com/likaixuan/p/4505010.html
Copyright © 2020-2023  润新知