C#
Tom-Gui
专注于.net开发
展开
-
C#组合键应用(Ctrl+Enter)
private void textbox_KeyDown(object sender, KeyEventArgs e) { // 如果按下组合键CTRL+Enter if (e.KeyData == (Keys.Control | Keys.Enter)) {原创 2011-07-20 15:55:14 · 7036 阅读 · 0 评论 -
C# 字符串换行、字符串像素高度、宽度 的结构
//字符串高度、宽,行数,及字符串本身public struct hhString{ public string str; //处理后的字符串 public int hSnumber; //共有几行(插入多少个断行符) public float width; //处理后的字符串宽 public float height;//处理后的字符串高转载 2012-10-13 15:36:44 · 4625 阅读 · 1 评论 -
C#显示PDF文件
1.在工具箱中添加Adobe提供的ActiveX控件,如图所示: 在工具箱最下面就会有一个Adobe PDF Reader控件出现, 拖一个Adobe PDF Reader控件到窗体上,双击窗体,在窗体加载时,弹出对话框,加载PDF文件:如用另一个窗体打开需用到LoadFile来加载PDF显示内容;例如:建立一个需要弹出来加载PDF内容的Form3窗体:pu转载 2012-10-13 15:32:51 · 8402 阅读 · 1 评论 -
C# tostring 格式化输出
C 货币2.5.ToString("C")¥2.50D 十进制数25.ToString("D5")00025E 科学型25000.ToString("E")2.500000E+005F 固定点25.ToString("F2")25.00G 常规2.5.ToString("G")2.5N 数字2500000.ToString("N"转载 2012-10-13 15:13:25 · 752 阅读 · 0 评论 -
Excel单元格格式的自定义详解
1、”G/通用格式”:以常规的数字显示,相当于”分类”列表中的”常规”选项。 例:代码:”G/通用格式”。10显示为10;10.1显示为10.1。2、 “#”:数字占位符。只显有意义的零而不显示无意义的零。小数点后数字如大于”#”的数量,则按”#”的位数四舍五入。 例:代码:”###.##”,12.1显示为12.10;12.1263显示为:12.133、”0”:数字占位符。如果单元转载 2012-07-24 15:53:19 · 2932 阅读 · 0 评论 -
DataView.Sort 属性
属性值一个字符串,它包含列名,后跟“ASC”(升序)或“DESC”(降序)。在默认情况下列按升序排序。多个列可用逗号隔开。 下面的示例指示 DataView 按照两列对表进行排序private void SortByTwoColumns(){ // Get the DefaultViewManager of a DataTable. DataView view原创 2011-02-24 16:59:00 · 951 阅读 · 0 评论 -
多线程 MessageBox.Show()问题
/// 提示信息 public void ShowMessage(string msg) { this.Invoke(new MessageBoxShow(MessageBoxShow_F), new object [] { msg }); } delegate void MessageBoxShow(string msg); void MessageBoxSh原创 2012-08-22 22:06:07 · 4026 阅读 · 0 评论 -
最基本的Socket编程(C#版)
说明:此示例在.net2005/xp下运行通过示例程序是同步套接字程序,功能很简单,只是客户端发给服务器一条信息,服务器向客户端返回一条信息;这里只是一个简单的示例,是一个最基本的socket编程流程,在接下来的文章中,会依次记录套接字的同步和异步,以及它们的区别。 下面是示例程序的简单步骤说明服务器端:第一步:用指定的端口号和服务器的ip建立一个EndPoint对像;第二转载 2012-08-22 21:29:04 · 947 阅读 · 0 评论 -
在Windows7 64位和VS2008环境下,PrintDialog.ShowDialog不能显示打印对话框
在VS2008中编写如下代码:PrintDialog printDialog = new PrintDialog();printDialog.ShowDialog();在XP环境下,它可以正常显示出打印对话框。但在Windows 7 64位环境下,什么也显示不出来,也没有异常抛出。将PrintDialog.UseEXDialog属性设置为True,可显示出打印对话框。转载 2012-08-22 21:23:19 · 4263 阅读 · 1 评论 -
C#参考 跳转语句(break,continue,goto,return,throw)
及时有效的跳转 将有助于提升程序的执行效率---------------------------------------------------------break 语句用于终止最近的封闭循环或它所在的 switch 语句。 控制传递给终止语句后面的语句(如果有的话)。continue 语句将控制权传递给它所在的封闭迭代语句的下一次迭代。转载 2012-08-22 21:18:06 · 636 阅读 · 0 评论 -
c#中用声音提示报警 .
using System; using System.Runtime.InteropServices; 调用 Interaction.Beep();使用MessageBeep(unit uType):需添加 using System.Runtime.InteropServices;public const int MB_ICONEXCLAMATION = 48; [DllI转载 2013-01-21 23:15:58 · 8456 阅读 · 1 评论