zoukankan      html  css  js  c++  java
  • (12) WPF 对话框控件

    一、OpenFileDialog

            OpenFileDialog openFileDialog;
            Nullable<bool> b;
            public MainWindow()
            {
                InitializeComponent();
            }
    
            private void btn_Click(object sender, RoutedEventArgs e)
            {
                openFileDialog = new OpenFileDialog();
    
                //默认名称
                openFileDialog.FileName = "file";
                //弹出框标题名称,默认 "打开"
                openFileDialog.Title = "读取文档";
                //过滤器
                openFileDialog.Filter = "图像文件(*.bmp, *.jpg)|*.bmp;*.jpg|word文档(*.doc)|*.doc|所有文件(*.*)|*.*";
                //默认打开路径
                openFileDialog.InitialDirectory = "d:";
                //注册点击打开事件
                //openFileDialog.FileOk += Open_Click;
                //点击打开返回true,取消返回false
                b = openFileDialog.ShowDialog();
                if (b == true)
                {
                    string file = openFileDialog.FileName;
                    MessageBox.Show("你选择的文件是:" + file.ToString());
                }
                MessageBox.Show(b.ToString());
            }
    
            //public void Open_Click(object sender, CancelEventArgs e)
            //{
            //    if (b == true)
            //    {
            //        string file = openFileDialog.FileName;
            //        MessageBox.Show("你选择的文件是:" + file.ToString());
            //    }
            //    else
            //    {
            //        MessageBox.Show(b.ToString());
            //    }
            //}

    发现不需要用事件触发,ShowDialog会返回一个bool值

      

    二、SaveFileDialog

     同上

    三、PrintDialog

     暂略 https://www.cnblogs.com/buchizaodian/p/11652742.html

  • 相关阅读:
    python3笔记-列表
    python3笔记-字典
    MD侧滑
    SnackBar使用
    TextIInputLayout使用
    Toolbar与SearchView
    Palette使用
    TabLayout使用
    沉浸式-体验
    沉浸式-兼容优化
  • 原文地址:https://www.cnblogs.com/buchizaodian/p/12155649.html
Copyright © 2011-2022 走看看