打开文件对话框
OpenFileDialog openFileDialog = new OpenFileDialog ( ) ; openFileDialog. Title = "请选择要打开的文件" ; openFileDialog. Multiselect = true ; openFileDialog. InitialDirectory = @"C:\Users\user1\Desktop\研发报告\basler拍照研究报告" ; openFileDialog. Filter = "文本文件|*.pptx|图片文件|*.jpg|所有文件|*.*" ; openFileDialog. ShowDialog ( ) ; string path = openFileDialog. FileName; try { using ( FileStream fs = new FileStream ( path, FileMode. Open, FileAccess. Read) ) { byte [ ] buffer = new byte [ fs. Length] ; int r = fs. Read ( buffer, 0 , buffer. Length) ; string str = Encoding. UTF8. GetString ( buffer, 0 , r) ; textBox1. Text = str; } } catch ( Exception ) { MessageBox. Show ( "未选中文件" ) ; }
保存文件对话框
SaveFileDialog saveFileDialog = new SaveFileDialog ( ) ; saveFileDialog. Title = "请选择要保存的路径" ; saveFileDialog. InitialDirectory = @"C:\Users\user1\Desktop\研发报告\basler拍照研究报告" ; saveFileDialog. Filter = "文本文件|*.txt|所有文件|*.*" ; saveFileDialog. ShowDialog ( ) ; string path = saveFileDialog. FileName; if ( path == "" ) { return ; } using ( FileStream fileStream = new FileStream ( path, FileMode. OpenOrCreate, FileAccess. Write) ) { byte [ ] vs = Encoding. UTF8. GetBytes ( textBox1. Text) ; fileStream. Write ( vs, 0 , vs. Length) ; } MessageBox. Show ( "保存成功" ) ;
字体对话框
FontDialog fontDialog = new FontDialog ( ) ; fontDialog. ShowDialog ( ) ; textBox2. Font = fontDialog. Font;
颜色对话框
ColorDialog colorDialog = new ColorDialog ( ) ; colorDialog. ShowDialog ( ) ; textBox2. ForeColor= colorDialog. Color;