C# Sample
2014-11-07 14:41
85 查看
Contorls
Form
大小固定 FormBorderStyle = FixedSingle居中显示 StartPorsition = CenterScreen
控件随窗口大小改变 Anchor 属性, 有四个方向上相对于父窗口边界的距离
应用程序
调用命令行程序并获取命令行输出结果
有时候获取命令行应用程序的返回结果是很有用的,如集成开发环境在编译时会调用编译程序,并将结果截获,显示在界面上。下面的文章介绍了如何用C#调用一个命令行程序,如ping.exe,获取并显示出执行结果。C# Process运行cmd命令的异步回显,/article/9100225.html
同步获取命令行输出
http://msdn.microsoft.com/zh-cn/library/system.diagnostics.processstartinfo.redirectstandardoutput%28v=vs.110%29.aspx
异步获取命令行输出
http://msdn.microsoft.com/zh-cn/library/system.diagnostics.process.beginoutputreadline%28v=vs.110%29.aspx
调用资源管理器程序
System.Diagnostics.Process.Start("Explorer.exe","C:\\"); // 调用资源管理器打开c文件夹System.Diagnostics.Process.Start("explorer.exe", "/select," + filePath); // 调用资源管理器并选定指定的文件
System.Diagnostics.Process.Start("C:\\"); //调用默认程序打开c文件夹
http://www.crifan.com/csharp_call_explorer_to_open_destinate_folder_and_select_specific_file/
在其他进程更新UI
How to: Make Thread-Safe Calls to Windows Forms Controlshttp://msdn.microsoft.com/en-us/library/ms171728(v=vs.100).aspx?appId=Dev10IDEF1&l=EN-US&k=k(EHINVALIDOPERATION.WINFORMS.ILLEGALCROSSTHREADCALL)&rd=true&cs-save-lang=1&cs-lang=csharp#code-snippet-2
开启一个后台任务
BackgroundWorker类.http://msdn.microsoft.com/zh-cn/library/System.ComponentModel.BackgroundWorker%28v=vs.110%29.aspx
同步 异步调用
C#(同步调用、异步调用、异步回调)./article/9022106.html
C#异步调用四大方法详解.http://developer.51cto.com/art/200908/145541.htm
Console运行完毕后不立即退出
Console.ReadKey();RichTextBox 内容保存为文件
SaveFileDialog saveLogDialog = new SaveFileDialog();saveLogDialog.Filter = "Log Files | *.log";
saveLogDialog.DefaultExt = "log";
if (saveLogDialog.ShowDialog() == DialogResult.OK)
{
string fileName = saveLogDialog.FileName;
this.logRichTextBox.SaveFile(fileName);
}
打开文件选择窗口
OpenFileDialog fileDialog = new OpenFileDialog();fileDialog.Title = "Please select a file";
fileDialog.Filter = "All|*.*|Image files|*.jpeg;*.gif";
if (fileDialog.ShowDialog() == DialogResult.OK)
{
string file = fileDialog.FileName;
fileTextBox.Text = file;
}
一个File Browser的例子
http://www.codeproject.com/Articles/15059/C-File-Browser实现Open With, 使用关联程序打开文件
思路是读取注册表,获取关联程序...Filetypeassociation with application (C#)
C#Windows 'Open With >' Context menu behaviour [duplicate]
Howdo I open a file with my application?
相关文章推荐
- [C#][SAMPLE][CODE][Control]ListBox和CheckListBox
- [导入]Where can I find sample C# code for simple threading?
- (C#)Singleton design pattern sample
- C# listView sample
- Redis入门 - Windows环境搭建与第一个C# Sample
- C#_TheBeerHouse_Sample_Project
- c# 访问网页简单 sample
- C#: the sample usage of c# template
- google calendar C# window application sample(根据google代码改造)
- [C#][SAMPLE]动态加载控件[PlaceHolder控件]
- Sample forms authentication test in C# (纯c# 代码 forms authentication)
- C# 语言规范 & Language Sample Code
- Mysql : C# sample code using ObjectDataSources
- [C#][SAMPLE][CODE][Control]TextBox和Validating事件的相关处理
- [C#][SAMPLE][CODE][Control]ListBox和CheckListBox
- [C#][SAMPLE]动态加载控件[PlaceHolder控件]
- C#4.0新Feature官方文档和Sample Code下载 [本文提供Office编程的一段Sample Code作为预览]
- C#中dynamic的正确用法 以及 typeof(DynamicSample).GetMethod("Add");
- How to generate xml through c# code for below xml sample
- [C#][SAMPLE][CODE][Control]RadioBox、CheckBox和Validating事件的相关处理