winform
white__cat
这个作者很懒,什么都没留下…
展开
-
C#调用耗时函数时显示进度条浅探
最近在做一个VSS日志分析工具,使用C#进行开发,在完成了所有功能后,发现,从服务器下载VSS日志非常耗时,因为此,导致工具使用体验不好,所以,准备增加一个进度条。鉴于C#不经常使用,一下子搞个进度条貌似比较难,而且其他的开发任务也在一并进行,所以,昨天一天,并没有多大的进展。今天,是周末,正好可以利用,在查阅了大量网上资料以及实例后,我制作了几个实例,以备后来之用。使用C#显示进度条转载 2014-11-07 11:08:33 · 4058 阅读 · 0 评论 -
有问必答--述2之文件和表页
CELL模板文件如何加密答:使用CELL中SetFilePassword方法设置密码;判断文件是否加密,可以使用IsFileProtected 方法进行判断。 CELL有“模板”概念吗,如果有扩展名是什么答: 有,在CELL安装文件中有自带的模板设计器就可以做模板,文件扩展名为cll,用Cell组件可以打开模板文件,并且可以操作它. InsertSh转载 2014-10-20 16:48:50 · 635 阅读 · 0 评论 -
CellCtrl控件完美破解研究
最近在学习过程中用到报表开发,使用了北京用友公司的CellCtrl报表控件。在网上查找到相关的资料进行学习研究(非商业用途),下面是从网上转摘的一篇文章,共同研究…… 一、简介CellCtrl控件是一个非常好用的控件,出于研究破解的目的,尝试了一个星期,终于出来一个比较完美的版本,修改的功能如下:1、 Login函数修改,随便输入任何名字都可以注册。2、 解转载 2014-10-21 12:15:32 · 6035 阅读 · 0 评论 -
关于用友华表Cell插件代码
以下是cs using System;using System.Collections.Generic;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data.SqlClient;using System.Data;using Syste转载 2014-10-20 17:59:34 · 5414 阅读 · 1 评论 -
C# WinForm获取当前路径汇总
Winform获取应用程序的当前路径的方法集合,具体如下,值得收藏//获取当前进程的完整路径,包含文件名(进程名)。string str = this.GetType().Assembly.Location;result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)//获取新的Pr转载 2014-10-20 15:25:16 · 578 阅读 · 0 评论 -
解决在WINDOWS XP,win7系统上无法安装SQL server服务器版的问题
解决在WINDOWS XP,win7系统上无法安装SQL server服务器版的问题,不多说,步骤如下: 一、找一张SQL server服务器版光盘(硬盘上的也可以),在光盘上找到目录“MSDE”并进入,运行SETUP.EXE文件,并按照程序要求进行安装。安装完成重新启动计算机。 二、运行光盘中的,AUTORUN.EXE文件,或让光盘自动运行,打开安装界面后,点击“安装SQL serv转载 2014-10-20 14:50:13 · 9212 阅读 · 0 评论 -
Cell(华表)组件的方法
Cell(华表)组件的方法Cell(华表)组件提供了大量的方法以操作其中数据,根据功能分为以下类别∶1打印及打印预览方法DoPrint 打印DoPrintPreview 打印预览DoPrintPageSetup 打印设置DoSetPrintHead 设置页眉DoSetPrintFoot 设置页脚转载 2014-10-21 12:02:00 · 10098 阅读 · 0 评论 -
C#自动实现Dll(OCX)控件注册的两种方法
C#自动实现Dll(OCX)控件注册的两种方法尽管MS为我们提供了丰富的.net framework库,我们的程序C#开发带来了极大的便利,但是有时候,一些特定功能的控件库还是需要由第三方提供或是自己编写。当需要用到Dll引用的时候,我们通常会通过“添加引用”的方式将它们纳入到项目中,然后就可以像使用自己的类一样方便的使用它们了。但是,有些Dll库(OCX)文件是需要注册到Windows注转载 2014-10-21 11:58:06 · 536 阅读 · 0 评论 -
C#重绘TabControl的Tabpage标签,添加图片及关闭按钮
http://blog.csdn.net/gui597651737/article/details/8067385转载 2014-10-20 10:13:10 · 3328 阅读 · 0 评论 -
c#的WinForm界面布局
这几天写一个c#的WinForm程序,从工具栏上拖放一堆控件到Form上,各种美化布局,最后发现运行过程中如果调整窗口大小,控件位置并不会像我们期望的那样,而是相对父控件位置固定。于是仔细研究了下界面布局,发现有Anchor和Dock两个属性可以利用。Anchor属性设置控件Top,Left,Right,Bottom相对父控件的绝对位置。Dock设置控件依附于父控件的哪个边框,但是转载 2014-10-19 14:40:25 · 3146 阅读 · 0 评论 -
C#WinForm编程中多语言的实现
一般,实现多语言的方法是通过配置文件实现,虽然对高手来说,这再简单不过了,但对于我这个没有多少编程经验的新手来说,还是有点难度的,希望那些和我一样的朋友能从这里得到一点启发。这里,我也通过从配置文件中读取资源,然后在显示窗口的时候,即Load()方法中,动态显示相应的选择语言。下面是在C#的Windows编程中实现多语言的步骤:第一步:设置默认语言和修改默认语言我们定义了一翻译 2014-10-19 15:58:14 · 5858 阅读 · 0 评论 -
设置 Application.Run(new Form1());其中form1为主窗口
设置 Application.Run(new Form1());其中form1为主窗口,然后在form1的load方法里面这样写:代码 private void Form1_Load(object sender, EventArgs e) { Form f2 = new Form2(); f2.ShowDialog转载 2014-10-19 15:32:25 · 8247 阅读 · 0 评论 -
C# winform 使用进度条(两种形式)
在用c#做WinFrom开发的过程中。我们经常需要用到进度条(ProgressBar)用于显示进度信息。这时候我们可能就需要用到多线程,如果不采用多线程控制进度条,窗口很容易假死(无法适时看到进度信息)。下面我就简单结合一个我写的例子给大家做一个介绍。第一步:设计界面不说了...注意需要引用 using System.Threading;第二步:定义一个代理,用于更新ProgressBar转载 2014-10-30 13:13:01 · 3329 阅读 · 0 评论 -
关于C# WinForm中进度条的实现方法
进度条是一个软件人性化考虑之一,他给用户的感觉就是程序内部在不停的动作,执行到了什么程度,而不是整个界面僵死,以至于用户不知道程序在做什么! 看了好几个WinForm程序了,发现他们对进度条的处理完全失去了进度条的作用。他们都是采用Timer来处理,在线程结束的时候,直接赋值进度条达到100%。和我以前做WebForm程序的时候完全不一样,做WebForm程序的时候,进度条是根据总体数据转载 2014-10-30 13:12:33 · 3740 阅读 · 0 评论 -
C# WinForm 关于窗体最大化时的是否全屏效果与是否遮盖任务栏
0.新建窗体 及添加按钮1. 执行如下按钮事件 private void btnFormMax_Click(object sender, EventArgs e) { if (this.WindowState == FormWindowState.Maximized) { this.WindowState = FormWindo转载 2014-11-14 10:09:19 · 7892 阅读 · 1 评论 -
C# Winform如何弹出一个模式窗口来显示进度条
最近看了好多人问这方面的问题,以前我也写过一篇blog,里面说了如何在子线程中控制进度条。但目前大多数环境,需要弹出模式窗口,来显示进度条,那么只需要在原先的基础上稍作修改即可。 首先是进度条窗体,需要在上面添加进度条,然后去掉ControlBox。除此外,还要增加一个方法,用来控制进度条的增加幅度,具体如下: /// /// Increase process bar转载 2014-11-07 11:37:35 · 27769 阅读 · 1 评论 -
C#自动实现Dll(OCX)控件注册的两种方法
尽管MS为我们提供了丰富的.net framework库,我们的程序C#开发带来了极大的便利,但是有时候,一些特定功能的控件库还是需要由第三方提供或是自己编写。当需要用到Dll引用的时候,我们通常会通过“添加引用”的方式将它们纳入到项目中,然后就可以像使用自己的类一样方便的使用它们了。但是,有些Dll库(OCX)文件是需要注册到Windows注册表后才能正常添加和使用的。本文介绍两种为Dll库(O翻译 2014-10-21 11:56:27 · 531 阅读 · 0 评论