C/S架构编程 (WinForm 对话框与文件操作)

    消息框:MessageBox
    作用:用于向用户显示消息
    (普通消息比如:某某操作成功执行 警告消息比如:删除后,数据将不能恢复,是否继续?  询问消息比如:是否确定删除选中数据  错误消息  比如:操作出错了!)

    方法:Show()
    用于显示消息框,是一个静态方法,有21种重载形式

    常用的4种重载形式
        Show(string text):只带消息文本参数
        Show(string text, string caption):带消息文本和消息框标题参数
        Show(string text, string caption, MessageBoxButtons buttons):带消息文本、消息框标题和消息框按钮三个参数
        Show(string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon):带消息文本、消息框标题、消息框按钮和消息框图标四个参数
    
    按钮类型:MessageBoxButtons
        OK:确定
        OKCancel:确定、取消
        YesNo:是、否
        YesNoCancel:是、否、取消
        RetryCancel:重试、取消
        AbortRetryIgnore:中止、重试、忽略

    图标类型:MessageBoxIcon
        None:            没有
        Information、Asterisk   普通消息
        Warning、Exclamation    警告消息
        Question        询问消息
        Error、Stop、Hand       错误消息

    如何判断用户点击了哪个按钮?  返回值类型:DialogResult
        None(没有)
        OK(确定)
        Cancel(取消)
        Abort(中止)
        Retry(重试)
        Ignore(忽略)
        Yes(是)
        No(否)
        
    打开文件对话框:OpenFileDialog(类)
    属性:
        Title:对话框标题
        Filter:文件类型过滤器
        FileName:文件路径
        MultilSelect:表示是否多选
        FileNames:多选时,用此属性获取所有选中文件路径

    方法:
        ShowDialog():显示对话框
        返回值类型为DialogResult

    保存文件对话框:SaveFileDialog(类)
    属性:
        Title:对话框标题
        Filter:文件类型过滤器
        FileName:文件路径

    方法:
        ShowDialog():显示对话框
        返回值类型为DialogResult

    文件夹浏览对话框:FolderBrowserDialog(类)
    属性:
        Description:描述信息
        ShowNewFolderButton:是否显示新建文件夹按钮
        SelectedPath:选中文件夹的路径
    
    方法:
        ShowDialog():显示对话框
        返回值类型为DialogResult

    颜色对话框:ColorDialog(类)
    属性:
        Color:表示选中的颜色
        AllowFullOpen:是否允许自定义颜色
        FullOpen:是否显示自定义颜色面板
    方法:
        ShowDialog():显示对话框
        返回值类型为DialogResult

    字体对话框:FontDialog(类)
    属性:
        Font:表示选中的字体格式
    方法:
        ShowDialog():显示对话框
        返回值类型为DialogResult

    补充控件:
    NumericUpDown:数字框
        属性
            Maximum:最大值
            Minimum:最小值
            Increment:增加或减少的数量
            DecimalPlaces:设置小数位数
            Value:显示的数值(decimal类型)

    DateTimePicker:日期时间控件
        属性
            Format:日期时间的格式
                Long、Short、Time
                Custom(自定义)
            CustomFormat:自定义的格式(比如:yyyy年MM月dd日 HH:mm:ss)
            Value:显示的日期时间值(DateTime类型)

    NotifyIcon:通知区域图标控件
        属性
            Icon:图标
            Text:文本
            ContextMenuStrip:上下文菜单
    容器控件
        SplitContainer
            可以把一个区域拆分成两个部分
            属性
                IsSplitterFixed:拆分器是否固定
                FixedPanel:哪个panel固定大小
                BorderStyle:边框样式

        TabControl:选项卡控件
            属性
                TabPages:所有选项卡页的集合

你可能感兴趣的:(零基础学C#,零基础学C/S,c#)