随笔分类 - WinForm
摘要:1.1、Web Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩展型可标记语言。面向短期的临时数据处理、面向万维网络,是Soap的基础。Soap:(Simple Object Access Protocol)简单对象存取协议。是XML Web Service 的通信协议。当用户通过U
阅读全文
摘要:BackgroundWorker是.net里用来执行多线程任务的控件,它允许编程者在一个单独的线程上执行一些操作。耗时的操作(如下载和数据库事务)在长时间运行时可能会导致用户界面 (UI) 始终处于停止响应状态。如果您需要能进行响应的用户界面,而且面临与这类操作相关的长时间延迟,则可以使用BackgroundWorker类方便地解决问题。1、将控件拖到窗体上2、在按钮事件中,写下如下代码 private void BtnOk_Click(object sender, EventArgs e) { BtnOk.Enabled = false;//按钮不可用 pictureBo...
阅读全文
摘要:1、BalloonTip(气泡提醒) 效果:代码: balloonTip1.SetBalloonCaption(txtusername, "提示"); balloonTip1.SetBalloonText(txtusername, "请输入用户名"); balloonTip1.SetBalloonCaption(txtuserpwd, "提示"); balloonTip1.SetBalloonText(txtuserpwd, "请输入密码");另外,DotNetBar下的控件可以在控件属性里直接设置如:效果:Bal
阅读全文
摘要:using System;using System.Collections.Generic;using System.Text;using System.Drawing;using System.Drawing.Imaging;using System.IO;using System.Windows.Forms;namespace EU.EUClass{ class ImgGDI { public ImgGDI() { //构造函数 } /// /// Bitmap转换byte[]数组 /// /// ...
阅读全文
摘要:1. 用于获取或设置Web.config/*.exe.config中节点数据的辅助类 /**//// /// 用于获取或设置Web.config/*.exe.config中节点数据的辅助类 /// public sealed class AppConfig { private string filePath; /**//// /// 从当前目录中按顺序检索Web.Config和*.App.Config文件。 /// 如果找到一个,则使用它作为配置文件;否则会抛出一个ArgumentNullException异常。 /// public AppConfig() { string webc...
阅读全文
摘要:vs2005为winform程序做的安装包。在以有程序旧版本的机子上用新版本的安装包安装软件时提示 “以经安装该产品的另一个版本。无法继续安装此版本........” 在安装部署项目中设“RemovePreviousVersion”为true后也不行。 还是提示要卸载旧版本才能安装新版本。。如何设置在安装新版本时复盖掉旧版本??1、确认两个版本的RemovePreviousVersion设置都是true的 2、确认两个版本有不同的ProductCode和相同的UpgradeCode 3、确认你的系统是干净的,没有任何旧版本的残留…… 4、确认后一个版本的版本号比前一个版本的大注:只针对VS20
阅读全文
摘要:DW2.5 原始安装程序下载 http://download.sybase.com/eval/datawindowNET_25_eval/CD50090-55-0250-01.zip
阅读全文
摘要:C#在字串左(或右)加空格或指定char字符,使字串达到指定长度,如: sql方法1:declare @a nvarchar(50), @b nvarchar(50) set @a = 'abcasdf' set @b = 'ab' select @a + space(20 - len(@a)) select @b + space(20 - len(@b))注:space ( 参数>=0 ), 补的空格数, 不能超过字符数,下同方法2:declare @aa nvarchar(200) set @aa = 'sgawe'select @aa
阅读全文
摘要:控件類型:DataGridView控件名稱:dgvGift_Condition裏面用到的:IsNumeric、NotePastText、RestoreText 等請參見 前一日志“TextBox中只能輸入數字”。下面例子中 dgvGift_Condition中 第2列和第4列 只能輸入數字 private DataGridViewTextBoxEditingControl EditingControl = new DataGridViewTextBoxEditingControl(); private void dgvGift_Condition_EditingControlShowing(o
阅读全文
摘要:轻松掌握Windows窗体间的数据交互 作者:郑佐 2004-04-05 Windows 窗体是用于 Microsoft Windows 应用程序开发的、基于 .NET Framework 的新平台。此框架提供一个有条理的、面向对象的、可扩展的类集,它使您得以开发丰富的 Windows 应用程序。一个Windows窗体就代表了.NET架构里的System.Windows.Forms.Form类的一个实例。作者在CSDN技术论坛.NET板块下的C#分类经常看到有人问起如何在两个Form间传递数据,访问修改对方窗体里面的值。对于有经验的程序员来说不是什么高深的东西,而对于初学者来说这些基础的东西.
阅读全文
摘要:首先取得DataGridView的坐标位置:int dgvX = dataGridView1.Location.X;int dgvY = dataGridView1.Location.Y;然后取得选中单元格的坐标在DataGridView中的坐标位置:int cellX = dataGridView1.GetCellDisplayRectangle(ColumnIndex,RowIndex,false).X;int cellY = dataGridView1.GetCellDisplayRectangle(ColumnIndex,RowIndex,false).Y;最后可以得到每个单元格相对于
阅读全文
摘要:使用VS自带的打包模块可以很方便的对项目进行打包部署,同时我们也可以在安装部署时操作注册表实现开机启动软件。具体实现如下:创建安装部署这部分就不用说了,添加安装部署项目后,鼠标右键安装项目->视图->注册表, 要使软件在开机就运行,可以在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run中添加键值保存软件目录。在这里我们依次添加以上的项,然后在Run中添加键值,键名可以自己起,value要填软件的物理路径。物理路径是客户在部署确定的,我们如何获取呢?这里我们可以使用[TARGETDIR]获取客户选择的路径,
阅读全文
摘要:vs2008支持.net3.5,而vs2005支持.net2.0,所以使用vs2005打开vs2008的项目,要确定你的项目是.net2.0的。下面介绍2种方法:方法1:用记事本打开.sln文件,你将看到Microsoft Visual Studio Solution File, Format Version 10.00# Visual Studio 2008你把它改成:Microsoft Visual Studio Solution File, Format Version 9.00# Visual Studio 2005即可用2005来打开 方法2:1. 用记事本打开解决方案文件[解决方案
阅读全文
摘要:按Ctrl+F没有反应?visual studio 里 查找替换 显示不出来;还能用 让他查找个不存在的文本还会弹出找不到的提示;就是看不到 查找替换的操作框了;问题解决方法:在菜单里“窗口-〉重置窗口布局”就好了。
阅读全文
摘要:http://www.cnblogs.com/yayaLee/archive/2010/11/17/1879722.html
阅读全文
摘要:http://blog.csdn.net/xjj51296646/article/details/4241548
阅读全文
摘要:如何在Datawindow.net中实现让当前行选中,并且当前行以其他颜色显示使用Datawindow.net要选中一行是很容易的意见事情,有很多种办法可以实现,最简单的莫过于使用selectrow方法, 例子: dw_employee.SelectRow(15, true);//选中第十五行 dw_employee.SelectRow(15, false);//取消第十五行的选中 dw_employee.SelectRow(0, true);//选中所有行 dw_employee.SelectRow(0, false);//所有行均不选中在这里,颜色是默认的,不能更改(也可能是我不会),如果
阅读全文
摘要:1.定义字段 Boolean ib_SetSort = true; string is_SortType = "D"; 2. /// dw排序 /// /// /// 要排序的dw private void DWSetSort(Sybase.DataWindow.DataWindowControl sortDW) //数据窗口排序 { try { string is_OrderCol = ""; if (this.ib_SetSort == true) { string ls_CurObj = "";// ls_CurCol = &q
阅读全文
摘要:以下是PB中的代码:Stringls_filenameLongll_wstyle=1longll_hwnd,ll_nShowCmdstringls_lpOperation,ls_lpFile,ls_lpParameters,ls_lpDirectoryll_hwnd=handle(w_main)ls_lpOperation="open"ls_lpFile="CPRM.exe"ls_lpParameters="aaaaaaaaa"ls_lpDirectory=""ll_nShowCmd=1 //3最大化ShellEx
阅读全文

浙公网安备 33010602011771号