
控件
zgke
这个作者很懒,什么都没留下…
展开
-
WINFROM下带有自动滚动条截图
WINFROM下带有自动滚动条截图根据滚动条的长度进行截图,发图复制到一起使用PANEL 如果是窗体请把窗体放到PANEL里 要不会多出标题来 下面是全部代码using System; using System.Drawing; using System.Drawing.Imaging; using System.Reflection;using System.Runtime.原创 2008-09-05 16:04:00 · 4843 阅读 · 2 评论 -
C# GridView单元格合并.
使用 int[] 列索引集合 将第1列的单元格格一样的数据合并..GroupRows(GridView1,new int[]{0}); 全部代码 /// /// GridView合并行 zgke@sina.com qq:116149 /// /// Grid控件 /// 列索引原创 2009-04-14 13:09:00 · 2079 阅读 · 1 评论 -
DataGridView排序..
在使用过程中..DataGridView的列为字符类型..如 dataGridView1.Columns.Add("123", "33"); dataGridView1.Rows.Add(8); dataGridView1.Rows[0].Cells[0].Value = "10"; dataGridView1.Rows[原创 2009-04-11 13:51:00 · 3644 阅读 · 1 评论 -
C#隐藏滚动条.
在Form里 AutoScroll后..会出现两个滚动条...有些时候我们只需要1个滚动条. 使用方法 SetScrollBar(this.Handle,1, 0); 下面是全部代码 [DllImport("user32.dll", CharSet = CharSet.Auto)] public static extern原创 2009-05-07 18:27:00 · 9212 阅读 · 0 评论 -
C#获取系统鼠标指针
系统设置了鼠标指针的样式 可以通过下面的方法设置程序的鼠标指针样式 [DllImport("user32.dll", EntryPoint = "SetCursor")] public static extern IntPtr SetCursor(IntPtr hCursor); /// /// 获取鼠标句柄原创 2009-05-08 16:43:00 · 3478 阅读 · 0 评论 -
C# 获取PictureBox的SizeMode为Zoom图形的大小
在使用 pictureBox1.SizeMode = PictureBoxSizeMode.Zoom; 可以通过反射ImageRectangle 属性获取最后显示的大小.. 方法 /// /// 获取PictureBox在Zoom下显示的位置和大小 /// /// Picture 如果没有图形或则非ZOOM模式 返回的是Pict原创 2009-07-23 09:00:00 · 10058 阅读 · 5 评论 -
C# 获取RICHTEXTBOX所有图形的位置和大小
没什么好说的...是是建立了一个RichTextBox. 然后去判断RichTextBox的类型为OBJECT而且 有RTF的OBJ定义字段 objw objh 来获取的 全部代码 public IList GetRichTextObjRectangle(RichTextBox p_RichTextBox) { I原创 2009-07-21 17:30:00 · 4585 阅读 · 3 评论 -
C# 让RichTextBox支持GIF
我只是做了一些简单的测试...有疑问给我发消息把. 使用方法 //获取选择的图形 并且保存出来 private void button2_Click(object sender, EventArgs e) { IList _List = gifRichTextBox1.LoadSelectFile(); for原创 2009-07-24 16:07:00 · 5684 阅读 · 13 评论 -
C# 为TextBox增加SelectText改变事件
使用方法 private void Form2_Load(object sender, EventArgs e) { TextBoxSelectTextChangedClass _TextSelectChanged = new TextBoxSelectTextChangedClass(textBox1);原创 2009-08-06 11:36:00 · 3369 阅读 · 0 评论 -
C# 实现简单的甘特图控件
效果图 日期红色的可以设置假期 也可以设置星期六星期日是否为假期 例子 ProjectViewBox.ProjectNode _Node1 = new ProjectViewBox.ProjectNode(DateTime.Parse("2009-08-01"), 2, "新任务1"); ProjectViewBox.Project原创 2009-08-22 15:01:00 · 16628 阅读 · 13 评论 -
C# 制作等待窗体
使用方法 private Zgke.WindowFrom.Window.Controls.LoadLoginingImage a = new Zgke.WindowFrom.Window.Controls.LoadLoginingImage(); private void Form2_Load(object sender, EventArgs e)原创 2009-09-05 14:26:00 · 2400 阅读 · 0 评论 -
C#制作文件分析器
其实就是 16进编辑器 只是增加了一些颜色设置 好让分析过程中已知道的字节好区分而已!! 是用PANEL和GDI来进行绘制的 还有文件更改标记 具体使用方法 /// /// 显示文件内容 /// /// 文件地址 /// 是否修改监视 public void H原创 2010-02-06 15:35:00 · 1750 阅读 · 1 评论 -
C#获取当前系统的活动窗体和状态
目前获取的是句饼和窗体标题和最大化最小化状态. 使用 dataGridView1.DataSource = Tools.Sys.GetWindows.Load(); 使用静态的方法就可以了.具体类 using System;using System.Collections.Generic;using System.Text;using原创 2008-12-24 11:21:00 · 9361 阅读 · 1 评论 -
C#PANEL跨越滚动条截图 以前的效果不是很理想.改了下
使用 ZgkeLib.ControlImage.GetPanel(panel1).Save(@"C:/1.bmp"); 全部代码using System;using System.Drawing;using System.Drawing.Imaging;using System.Reflection;using System.Runtime.Inter原创 2008-12-18 17:47:00 · 8920 阅读 · 23 评论 -
C#用鼠标在控件上绘制虚线框,并且获取矩形。
使用 private SetControlRectangle Rectory; private void Form1_Load(object sender, EventArgs e) { Rectory = new SetControlRectangle(panel1); Rectory.原创 2008-12-12 11:43:00 · 11226 阅读 · 0 评论 -
RichTextBox打印和打印成图片
这里类把RICHTEXTBOX的内容打印到DOCUMENT里using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;using System.Drawing.Printing;using System.Runtime.InteropServices;namespac原创 2008-11-06 10:51:00 · 8295 阅读 · 0 评论 -
WINFOR把一个网页保存成图片
使用Bitmap MyImage = Test.GetControlScrollImage(new Uri(@"http://www.sina.com.cn"), 1024);MyImage.Save(@"C:/1.BMP");MyImage.Dispose();使用到的类using System;using System.Collections.Gener原创 2008-11-07 17:40:00 · 6734 阅读 · 8 评论 -
C#判断根据消息判断窗体的事件(WINFROM)
直接在form加入下面代码 更改switch里的判断 public enum SysParam { MaxSize = 61488, MinSize = 61472, Close = 61536, Restore=61728,原创 2008-12-31 16:57:00 · 2008 阅读 · 0 评论 -
C# 在运行中改变控件大小的类 并获取最后控件的大小
使用方式 private Zgke.WindowFrom.Window.Controls.ControlMove _Move; private void Form1_Load(object sender, EventArgs e) { _Move = new Zgke.WindowFrom.Win原创 2009-01-06 08:54:00 · 11342 阅读 · 13 评论 -
C# WIN服务实现窗体
使用方法要注意的是 安装服务后 设置服务让可以与用户交互。 protected override void OnStart(string[] args) { Thread _TestForm = new Thread(new ThreadStart(StartListen)); _TestForm.Start();原创 2009-01-11 13:48:00 · 6546 阅读 · 5 评论 -
C# 移动TreeView的节点的类.
使用方法~~. public TreeControlMoveNode m_Move; private void Form1_Load(object sender, EventArgs e) { m_Move = new TreeControlMoveNode(treeView1); m_Move.E原创 2009-01-13 15:18:00 · 2051 阅读 · 1 评论 -
C# 跨越DataGridView的滚动条截图
方法到是很简单先成一个PICTUREBOX 截个DataGridView的图 然后显示到PICTUREBOX里 覆盖到DataGridView上然后设置DataGridView的大小 别为不显示状态 用DrawToBitmap的方法获取全部图形 然后释放资源.使用方法 GetDataGridView(dataGridView1).Save(@"C:/1.bmp");原创 2009-01-19 11:09:00 · 4914 阅读 · 3 评论 -
C# 跨越ListView的滚动条截图
和上篇一样~只是获取滚动条数据不一样了 ListView可以直接通过 Rectangle _Rect = _View.GetItemRect(_View.Items.Count - 1, ItemBoundsPortion.Entire);来获取大小 GridView不能~~~ 我说平时显示数据 GridView怎么比ListView快这么多, 使用方法原创 2009-01-19 14:22:00 · 3231 阅读 · 0 评论 -
C#把子控件的MouseUP MouseDown MouseMove三个事件提交到父控件
相当于 this.KeyPreview = true;的效果只是我之添加了几个事件而已. 很简单使用HOOK 获取消息 计算坐标返回到指定控件上 使用方法 private MousePreview m_MousePreview; private void Form1_Load(object sender, EventArgs e)原创 2009-01-20 17:20:00 · 10027 阅读 · 3 评论 -
WINFORM树结构的绘制和数据表结构的绘制。
WINFORM两个树结构的绘制。支持路径方式和数据表结构方式。如果是在WEBFROM下修改响应的控件名。 调用 List Test =new List();Test.Add(@"C:/");Test.Add(@"C:/Temp");Test.Add(@"C:/Temp/A");GetTree(TreeView1, Test , //);原创 2008-11-29 10:44:00 · 2769 阅读 · 1 评论 -
C# GDI+绘制的 使用率图形控件
使用方法 private void timer1_Tick(object sender, EventArgs e) { System.Random _Random = new Random(DateTime.Now.Millisecond); int _RandomIndex = _Random.Next(0原创 2009-02-25 11:39:00 · 4426 阅读 · 1 评论 -
C# 制作半透明等待窗体的类
使用方法 private Zgke.WindowFrom.Window.LoadLoginingImage _Image = new Zgke.WindowFrom.Window.LoadLoginingImage(); private void Form1_Load(object sender, EventArgs e) {原创 2009-12-15 09:53:00 · 8070 阅读 · 3 评论