
C#技术
文章平均质量分 61
goki123
喜欢技术,但不一味技术;热爱生活,但不单单生活。
展开
-
智能可变大小的控件:一个控件制作的全过程(C#)
第一步:确定这个控件需要用来做什么的,我们想对这个控件进行什么样的操作,这个控件需要什么属性;第二步:明确我们要做的控件之后就要开始进行实质性的技术攻关了,就是你要定义好各种要做的方法,明确这些方法是否是技术可及的;第三步:方法实现阶段,将原先已经解决的技术关键点和应处理的各个小范围处理应用到整个工程;以下我做的一个控件的代码://////此控件达到的功能是可以随意控制控件的大小,所在容器的位置,原创 2009-08-17 09:44:00 · 1040 阅读 · 2 评论 -
使控件产生透明背景(不同于MSDN的方法)
今天搞了一天终于搞定是这样的,我写了一个自定义的控件然后设置为背景透明,然后用Control.Add()方法添加到一个已有的控件,2个以内没问题,当超过两个后就会提示创建句柄错误,郁闷到死,怎么搞就是搞不好,MSDN提供的方法如下:定位控件类的构造函数。在构造函数中调用窗体的 SetStyle。Visual Basic复制代码 SetSt原创 2009-08-17 09:54:00 · 1003 阅读 · 0 评论 -
使用SQL语句进行数据库恢复时数据库已被占用的解决方法
有时候我们在操作数据库的时候会提示当前有一个或多个进程在使用数据库,访问被拒绝,这时我们就需要查看服务器中那些访问我们需要操作的数据库的进程,然后把它们全部都结束掉(除了本访问进程外),这些进程都是会被存在公共数据库master数据库的sysprocesses表中,所以我们必须先把他们给拿出来然后一个一个结束掉.///其中db_name是你所要操作的数据库 S原创 2009-09-27 12:20:00 · 2035 阅读 · 0 评论 -
C#操作EXCEL全解(代码)
提示:运行之前必须先引用Interop.Excel.dll模块 using System;using System.Collections.Generic;using System.Text;using System.Data;using System.Data.OleDb;using System.Windows.Forms;using System.Reflection;usin原创 2009-12-13 17:50:00 · 873 阅读 · 0 评论