04 2012 档案
C#方法执行时用模式窗口来显示进度条 .
摘要:在做项目的时候,会遇到执行某些方法系统停顿了一下,需要客户等待,在客户等待过程中,为了系统有更好的体验,应该加个等待的标志。这时候加个进度条以提示用户系统正在执行着。下面这个例子,是通过一个模式窗口来实现进度条的显示。先上图(这是一个发送邮件的方法):下面介绍一下具体方法:首先创建一个窗体ProcessBar,在里面加一个方法。用于进度条递增、显示public partial class ProcessBar : Form { public ProcessBar() { InitializeComponent(); } ... 阅读全文
posted @ 2012-04-28 13:54 IT小小小鸟 阅读(5442) 评论(3) 推荐(1)
来电弹屏--线程间操作无效: 从不是创建控件的线程访问它
摘要://最近要做个来电弹屏,在主窗体添加了弹屏监听事件,当有来电时就弹出来窗体,显示来电会员信息。就在这一步,用了线程来弹屏,在弹出窗口绑定会员信息,结果“线程间操作无效: 从不是创建控件的线程访问它” //后面研究了线程,用了一个线程及委托来搞定了,记录下来,,怕以后又遇到。 /// <summary> /// 监听消息 /// </summary> /// <param name="m"></param> protected override void DefWndProc(ref System.Windows.Forms.M 阅读全文
posted @ 2012-04-16 16:32 IT小小小鸟 阅读(453) 评论(0) 推荐(0)
基于.net载发软件的下拉框(ComBox)无法显示数据问题
摘要:关于.net问题软件出现的问题:1、软件安装后,会员添加模块及产品添加模块的所有下拉列表框出现问题,均无法显示出绑定的数据。2、以上第一条导致了添加信息时某些数据为空,故报错:“未将对象引用到实例”。软件测试:1、一开始以为是框架的问题,检查框架后没有发现出什么问题。2、回想升级时添加的代码,有可以导致这个错误,故将部分代码注释后进行调试。结果:测试的第2条得到验证。原因是处理输入法全角半角时,添加了处理代码,导致问题的出现,将代码注释删除后在同事的电脑上测试成功。添加的代码是在窗体加载事件中:this.ImeMode = ImeMode.Disable;//去掉即可正常显示========= 阅读全文
posted @ 2012-04-10 08:36 IT小小小鸟 阅读(373) 评论(0) 推荐(0)