#FORM

.NET WinForm 多行文本框最多 32767 个文字?

.NETWinForm的多行文本框,默认是32767个文字,其实完全可以装载更多的内容的,我们只需要给MaxLength赋值为0,表示不限制(其实最大值应该是int.MaxValue)。...

String.Format 遇到 { 或 } 输入字符串的格式不正确

String.Format(@"publicclass{0}{publicintId{get;set;}}",className);如上代码会报“输入字符串的格式不正确”的异常。原来是由于其中的{、}导致的,如果不希望解析{、},应该写作{{、}},相当于转义字符。如上应该为:String.Format(@"publi...

C# String.Format 就想原样输出 {0} 怎么办?

{0} 是String.Format 中的一个占位符,如下:Response.Write(String.Format("{0}","cftea"));结果为cftea。但是我就想原样输出{0},就像有转义字符一样,怎么办呢?用{{0}} 吧。那如果我想原样输出{0,是不是得写{{0&nbs...

显示驱动导致 WinForm 窗体尺寸不对?

使用.NET开发了一个WinForm软件,VisualStudio中设置的软件窗体宽度固定为1000,发布后,一直运行正常,今天换了台机子,发现不正常了,尺寸明显变宽了,应该尺寸有1200左右了。有人说是显卡驱动的原因,但我们又不能随便去碰客户的电脑驱动,无法测试,从理论上来说,我猜测是由于显示器DPI不同造成的。关键...

WinForm 遇到“配置系统未能初始化”的错误

这是由于app.config写错了的原因,app.config是个XML格式,假如我们格式有误,启动程序时就会报“配置系统未能初始化”的错误。相关阅读改app.config是没用的...

C# WinForm 中插入 Flash 的方法及透明问题

一、首先下载相关的ocx控件(如果没有的话)在C:WindowsSystem32MacromedFlash中如果没有flash.ocx,则下载一下http://www.benshu.com/c/2013/08/flash_ocx.zip。二、引用ocx控件在VisualStudio左侧工具箱某个选项卡中,单击右键,选择...

如何轻松为 C# WinForm 控件扩展自定义对象?

如何轻松为C#WinForm控件扩展自定义对象?什么意思呢?假如有一个ListView,它有很多Item,每个Item就是一列一列的文本。假如每个Item对应一个Person实例,现在要通过选中的Item获取Person,怎么做呢?通常的做法是:创建一个数量和ListView的Item数量相同的Person数组,根据选...

C# WinForm 中如何启用 TextBox 的 Ctrl + A

问:C#WinForm中,我已经设置TextBox的 ShortcutsEnabled为True,怎么按Ctrl+A还是无法全选呢?答:TextBox的ShortcutsEnabled默认值为True,但是只是针对Ctrl+Z、X、C、V的,并不包含Ctrl+A。如果要实现Ctrl+A,得为KeyDown事件...

C# 无边框 WinForm 的一些笔记

如何拖动usingSystem.Runtime.InteropServices;[DllImport("user32.dll")]publicstaticexternboolReleaseCapture();[DllImport("user32.dll")]publicstaticexternboolSendMessa...
代码星球 ·2023-04-16

VC# 在 WinForm 窗口中显示 Word、Excel 等文件

本文介绍的VC#在WinForm窗口中显示Word、Excel等文件,并不是用VC#通过Microsoft.Office.Interop.Word来进行的,而是通过一个微软的dsoframer的控件进行的。首先下载dsoframer,将其拖拽到VisualStudio的项目中。切换到Form设计界面,在工具箱中,右键,...

WinForm 使用 HttpUtility 无 System.Web.dll?

在VisualC#中使用HttpUtility是无效的,即使添加了命名空间System.Web,是因为需要在引用中添加System.Web.dll。可是没有System.Web.dll啊请切换到浏览标签,在C:WindowsMicrosoft.NETFrameworkv2.0.50727目录下找到,其中v2.0.507...

.NET WinForm 中如何使用类似 WebForm 的 FindControl

TextBoxtb=this.Controls["a"+i]asTextBox;if(tb!=null){}WinForm中不是使用的id作唯一标识,而是用name,如上"a"+i就是对应的name,在这里"a"+i忽略大小写。...

String.Format 格式说明

字符说明示例输出C货币string.Format("{0:C3}",2)$2.000D十进制string.Format("{0:D3}",2)002E科学计数法1.20E+0011.20E+001G常规string.Format("{0:G}",2)2N用分号隔开的数字string.Format("{0:N}",250...
代码星球 ·2023-04-16

C# 格式化输出-String.Format

C#格式化输出-数字.ToStringC#格式化输出-DateTime.ToStringC#格式化输出-String.FormatString.Format实际上是对数字.Format、DateTime.Format等等的包装,但它的功能更要强大些。语法{arg[,n]:formatString}arg是一个数字,表示...
代码星球 ·2023-04-16

string.Format 索引说明

string.Format(stringformat,paramsobject[]args)参数format中的索引(第一项为{0}):可以中断;可以颠倒位置;最大值必须小于args长度。比如下面的写法是正确的:string[]args=newstring[100];//...string.Format("{3}{1}...
代码星球 ·2023-04-16
首页上一页...2122232425...下一页尾页