他山之石
文章平均质量分 77
自在修行
中学,教学,读书,听音乐,教学相关开发
展开
-
NET下获取程序当前路径的集中方法
C#中获取程序当前路径的集中方法 Application.StartupPath() 获取当前路径Application.ExecutablePath 获取当前完整路径(包括文件名*.exe)string str1 =Process.GetCurrentProcess().MainModule.FileNam转载 2007-10-30 14:27:00 · 926 阅读 · 0 评论 -
RichTextBox读取Doc、txt、rtf三种格式
思路: richtextbox不能直接识别doc文件,但是我们可以通过使用引用word,先把doc转换成临时Rtf文件,从而实现需要添加引用Microsoft.Office.Interop.Word.Application If InStr(ReadFile, ".doc") > 0 Then ' 读取doc文件转载 2011-11-27 23:42:09 · 10075 阅读 · 1 评论 -
如何使用Windows API控制螢幕的相關設定
来自:http://yunjuihuang.pixnet.net/blog/post/53292591、當顯示卡支援雙螢幕則如何延伸桌面視窗至第二個螢幕和旋轉螢幕的顯示角度: 1-1: 主要使用下列三個Windows API: 一、 EnumDisplayDevices :取得目前顯示設備基本資訊 二、EnumDisplayS转载 2011-11-30 14:46:53 · 2810 阅读 · 0 评论 -
vb.net抓屏
转自:http://hi.baidu.com/lincisheng/blog/item/81bb584de70c14c7d1c86ab1.html历经艰辛,终于完成了了屏幕截图程序,代码如下: 'VB.NET中进行图象捕获 ,需要先引用一些API,以下是声明: Private Declare Function CreateCompatibleDC Lib "GDI3转载 2011-11-10 15:33:53 · 2174 阅读 · 1 评论 -
VB.NET中多线程程序开发之线程控制
转自:http://tech.ddvip.com/2008-11/122595602689670.html 在了解了线程的各种状态之后,我们来看一下线程控制的一些方法,如下表: 是否需要实例化 方法 说明 是 Start 使线程开始执行 是转载 2011-12-02 08:06:28 · 2698 阅读 · 0 评论 -
创建安全的ashx文件,ashx编译
转自:http://blog.sina.com.cn/s/blog_6d52f3600100qnrx.html 特此感谢平时系统默认创建的ashx如下格式:CodeWebHandler Language="C#" Class="Handler2"%>using System;using System.Web;public class Handler2 : I转载 2012-11-30 08:50:58 · 3785 阅读 · 0 评论 -
DataTable的新建、查询、添加和修改
详细讲解了C#开发中数据类型DataTable的使用,包括新建DataTable,查询DataTable,在DataTable里添加记录,添加列,修改列的属性以及修改某行某列的值的方法。同时说明了将DataTable作为LoopUpEdit控件的数据源时的注意点。string userid = "UserID = {0}"; //查找初审人,流程阶段为初审,权限类型为受转载 2013-07-22 23:23:39 · 2680 阅读 · 0 评论 -
winform中坐标系转换的问题,获取某点在屏幕中的绝对位置等
坐标系转换的问题,控件有控件的坐标系,屏幕有屏幕的坐标系。当然这两者是可以非常简便的进行转换的。如果要将Control1(例如Label1或者Button1)上的点(x,y)转换成屏幕上的点(x1,y1),那么就调用Control1.PointToScreen。反之,如果要将屏幕的(x1,y1)变成控件上的(x,y),那么就调用Control1.PointToClient。eg1:求B转载 2011-11-27 01:04:39 · 7661 阅读 · 2 评论 -
对路径** 的访问被拒绝 的解决办法
解决方案一在需要进行读写操作的目录下添加Network Service这个帐号,由于在iis 6.0中,默认的应用程序池中的标示用的是Network Service,解决方案二在IIS6.0中的默认应用程序池-->属性-->标示中把Net Service改成Local System该问题也可以解决。转载 2011-02-23 10:54:00 · 10040 阅读 · 1 评论 -
如何:为 Windows 窗体 DataGridView 控件中的新行指定默认值
当应用程序为新添加的行填充默认值时,能使数据输入变得更方便。通过 DataGridView 类,可以使用 DefaultValuesNeeded 事件填充默认值。此事件在用户进入新记录的行时引发。在代码处理此事件时,可以用选择的值填充所需的单元格。下面的代码示例演示如何使用 DefaultValuesNeeded 事件指定新行的默认值。示例Visual Basic 复制代码Private Sub转载 2007-10-30 14:31:00 · 1531 阅读 · 0 评论 -
自定义鼠标图标
转载自http://http://blog.csdn.net/chendazhi/archive/2005/08/14/454479.aspx Declare Function LoadCursorFromFile Lib "user32" Alias "LoadCursorFromFileA" _ (ByVal lpFileName As String) As IntPtr转载 2008-10-19 00:44:00 · 794 阅读 · 0 评论 -
VB鼠标绘图基础资料总结(转载)--------注: 可惜作者未写完
VB鼠标绘图基础资料总结 (转载)转载自:http://blog.csdn.net/huyoo/archive/2004/12/11/213379.aspx前言 鼠标绘图可以说是每一个VB编程者都想必定要尝试和锻炼的一个项目。学会了鼠标绘图,你就学会了Windows的鼠标操作,屏幕模映射模式,绘图模式,Windows的GDI(图形设备接口)。 你会知道,计算机的设备都是有限的,也就是说资源是有限的转载 2008-10-18 21:46:00 · 884 阅读 · 0 评论 -
VB.net 制作半透明窗体 (借鉴自中国教程在线)
AnimateWindow是一个窗口打开和关闭时产生动画效果的新函数,声明: Public Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hwnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte,dwFlags As Long) As Long转载 2008-10-24 18:23:00 · 3476 阅读 · 0 评论 -
动态select三种方案
New Document body{font-family:Courier New, Courier}select{font-size:8pt;font-family:Courier New, Courier}input{font-size:8pt;font-family:Courier New, Courier}var opttext= new Array(1000);var optvalu转载 2009-11-19 14:02:00 · 813 阅读 · 0 评论 -
js实现input 的自动完成提示,Autocomplete---此文失效请使用jquery easy-ui更方便(后加)
此文失效请使用jquery easy-ui更方便(后加)自己弄了很长时间,一直不能正常实现自动提示,今天好不容易在网上找到,记录下来 模仿IE自动完成功能,读取输入框存取记录 <!-- body,div { font-family:verdana; line-height:100%; font-size:9pt转载 2010-01-19 17:25:00 · 6497 阅读 · 0 评论 -
vb获取cpuid 硬盘物理序列号和逻辑盘序列号 的方法
vb获取硬盘物理序列号和逻辑盘序列号转载 2010-07-13 12:48:00 · 11472 阅读 · 0 评论 -
web文本框限制字数经典代码
WebForm1转载 2010-07-20 15:11:00 · 1809 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
转自 :http://www.cnblogs.com/greatverve/archive/2012/02/15/csharp-usercontrol-event.html为C#自定义控件添加自定义事件 这里的自定义控件是由普通控件组合而成的。 希望事件响应代码推迟到使用自定义控件的窗体里写。 步骤一:新建一个用户控件,放两个按钮,Tag分别是btn1,btn2. 这两个按钮的共用单击事件转载 2017-06-07 10:14:03 · 337 阅读 · 0 评论