
c#问题解决记录
行路人怎么样
老程序员要下岗了
展开
-
C# 退出对话框 DialogResult 用法 可防止弹出二次的尴尬
昨天晚上在做项目的时候,遇到了点击程序的 退出 菜单时,会弹出二次确认是否退出程序的对话框,后来分析了一下,是因为我在 Closeed 中的代码里也有一段弹出对话框询问是否退出程序的代码,后来经在网上查询,并改善,得来以下代码,可有效防止弹出二次对话框的尴尬! 我在写 Closing的退出事件中原本是这样写的,如下代码:view plainp转载 2011-10-26 16:25:22 · 6216 阅读 · 0 评论 -
Winform c# listview行高的设置
winform中,listview是没有办法设置行高的,没行之间排得密密麻麻的,很不好!可以加入一个imagelist来 撑大 行,实现行高的设置! // 设置行高 20 ImageList imgList = new ImageList(); imgList.ImageSize = new Size(1, 20);//分别转载 2012-02-03 17:20:45 · 700 阅读 · 0 评论 -
关于ListView的详细用法
ListView 控件可以用来显示各项带图标的列表,也可以用来显示带有子项的列表,Windows操作系统的资源管理器中文件夹窗口就是最好的应用例子。如下图一所示就是“我的电脑”中使用ListView 控件来显示本机所有盘符:说明:可以通过“查看”菜单来观察其它三种显示方式,这些都是ListView的视图模式之一。下面我们就先来了解下ListView控件的基本应用,在vb转载 2012-02-03 12:38:06 · 815 阅读 · 0 评论 -
winform的Textbox设置只读之后ForeColor无效的解决方法
winform的Textbox设置只读之后ForeColor无效。通过以下方法就可以解决。设置为只读之后,把BackColor改一下,然后运行一下窗口,再设置ForeColor就没问题了。转载 2011-12-22 11:14:05 · 637 阅读 · 0 评论 -
C# 连接 Access 操作[转,整理]
1、配置web.config文件:配置数据库连接参数 "ConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\TeacherSystem\App_Data\db.mdb;Jet OLEDB:Database Password=123"转载 2011-12-17 13:33:05 · 435 阅读 · 0 评论 -
DevExpress Skin 皮肤机理
所有DevExpress .NET WinForms控件都支持皮肤技术。皮肤实际上是一种决定控件元素在其可能的状态(正常、热追踪、选择、按下等)被绘制的一组位图集合。皮肤能够保证在不同的系统下都有相同的外观,DevExpress.Utils库下有几款皮肤,即Caramel、Money Twins、Lilian、iMaginary、Black、Blue,另外在DevExpress.BonusSkin转载 2011-11-12 16:19:10 · 1655 阅读 · 1 评论 -
在C#中使用Ribbon界面(一)——创建一个Ribbon窗口
自Office2007开始,软件都逐渐地采用了Ribbon界面,一方面是时尚,如同许多厂商声称的那样,是 state of arts,另外,通过调查表明,Ribbon界面比传统的下拉栏菜单方式的工作效率提高了不少,就我本人的使用经验而言,也确实如此,尤其是Office 2010中的Ribbon界面,使用Word编辑文档起来快多了,所有不喜欢Ribbon界面 的人应该抛弃成见,尝试使用一下这种界面,转载 2011-11-12 16:25:49 · 18081 阅读 · 1 评论 -
DevExpress 中的LookAndFeel机理
Look And Feel被类UserLookAndFeel类实现,每个支持该机理的控件,都有一项属性叫做LookAndFeel,通常,所有的控件都是使用该类的一个静态缺省对象。例如在窗体中添加一个简单按钮DevExpress.XtraEditors.SimpleButton simpleButton1,该按钮就会有LookAndFeel属性:你要特别注意这个LookAndFe转载 2011-11-12 16:17:56 · 4214 阅读 · 0 评论 -
.NET窗体间共享成员的实现方法
刚学C#者常提的一个问题:如何在窗体2中使用窗体1的控件或方法?假设在窗体1中创建窗体2,此时窗体1一般称为主窗体,窗体2要修改窗体1的控件属性或调用其方法。简单并容易理解的实现方法是:设置窗体1的成员(控件或方法)的访问属性为public,在窗体2获得窗体1的引用后,使用窗体1的这些公开成员修改控件属性、调用方法函数。其中,窗体2获得窗体1的引用一般通过其构造函数。代码举例如下:pu转载 2011-11-11 14:39:46 · 447 阅读 · 1 评论 -
c# 软件自动在线更新代码(二)
/// /// 获取文件列表并下载 /// private static void UpdateList() { string xmlPath = dirPath + "AutoUpdater/AutoUpdater.xml"; WebClient wc = new We转载 2011-12-01 16:23:32 · 1474 阅读 · 0 评论 -
C# LiveUpdate.exe实现文件在线更新(原理说明,使用指南一)
客户端设置步骤:Step1:双击D:\LiveUpdate\LiveUpdate.exe桌面图标LiveUpdate.exe,弹出下载界面。 Step2:按住 Ctrl+Alt+Shift+F12 弹出下载链接地址配置。说明:Download Url: 要下载的文件所在服务器路径转载 2011-12-01 18:10:16 · 2118 阅读 · 0 评论 -
C#软体自动在线更新代码(一)
//客户端完整代码下载//服务器空间为.Net 2.0空间//服务器空间文件列表://UpdateSize.ashx//AutoUpdater //此文件夹放更新文件//AutoUpdater/AutoUpdater.xmlUpdateSize.ashx:using System; using System.Web; using System.IO;public clas转载 2011-12-01 16:21:02 · 1708 阅读 · 0 评论 -
c#中MessageBox的使用
【函数】 MessageBox( Title, nType,MessageBoxIcon);【函数说明】 弹出一个消息框。【语法】参数:Text ,消息框的正文;Title ,消息框的标题;nType ,消息框的类型。返回值:,用户在消息框上点击关闭时的选择的按钮。转载 2011-10-26 16:50:59 · 322 阅读 · 0 评论 -
Winforms: MonthCalendar的ForeColor和BackColor
一、问题描述在Vista和Win7中,如果启用了Visual Style,那么我们改变MonthCalendar的ForeColor和BackColor并不能真正改变MonthCalendar的字体和背景颜色。二、问题重现1. 启用Visual Style:在Vista中应用Vista主题,在Win7中应用Aero主题;2. 在Visual Studio中创建Winforms工转载 2012-02-23 15:03:57 · 851 阅读 · 0 评论