文章 2014-02-19 来自:开发者社区

C# 系统应用之TreeView控件 (一).显示树状磁盘文件目录及加载图标

在C#系统应用毕设U盘防御软件中需要实现文件不可恢复的删除,首先需要实现类似于资源管理器的界面,通过TreeView控件显示"我的电脑"所有磁盘文件树状目录并加载相应图标.显示结果如下图所示: 一. 界面设计 主窗体是一个Windowss窗体文件,工程命名为SecureTree.分别从工具箱中左边拖一个TreeView控件,名称(Name)为directoryTree;右侧文件列表ListVi.....

文章 2013-10-29 来自:开发者社区

C# 屏蔽控件单击事件更优的方案

    下面使用线程的方法来屏蔽控件单击事件,这个方法更优一些。双击的时候能迅速响应,但是影响到了单击时的响应。     主要原理也是判断两个点击的差距是不是大于500ms。      要深刻理解这里的工作原理,还是需要多加强对鼠标、键盘及其它高级事件的原理。 private int mL...

文章 2013-10-29 来自:开发者社区

c#屏蔽控件单击事件一种解决方案

    一般控件的双击事件会连带引发单击事件!     如下方法,即创建一个Timer控件用于监视单击事件。     一旦单击发生,就自动启动Timer的Tick事件(timer1_Tick(object sender, EventArgs e)),一定时间后,若没有第二次点击发...

文章 2013-10-25 来自:开发者社区

C#添加皮肤后控件无法设置颜色解决方案

    C# 、winform 添加皮肤后(IrisSkin2) label设置的颜色 无法显示 解决方法一: 设置label的Tag属性值与skinEngine的DisableTag属性值相同即可。 默认值是9999 label.Tag = 9999; 原理:     skinEngine.DisableTag属性表...

文章 2013-10-22 来自:开发者社区

C#线程中安全访问控件总结

C#线程中安全访问控件(重用委托,避免繁复的delegate,Invoke)总结 1.第一种,不安全,当线程过多后,timer控件和线程中同时访问窗体控件时,有时会出现界面重绘出错。 public frmMain() { InitializeComponent(); System.Windows.Forms.Control.CheckForIllegalCrossTh...

文章 2013-09-13 来自:开发者社区

使用C#开发ActiveX控件(新)

原文 http://www.cnblogs.com/yilin/p/csharp-activex.html 前言 ActiveX控件以前也叫做OLE控件,它是微软IE支持的一种软件组件或对象,可以将其插入到Web页面中,实现在浏览器端执行动态程序功能,以增强浏览器端的动态处理能力。通常ActiveX控件都是用C++或VB语言开发,本文介绍另一种方式,在.NET Framework平台上,使用C.....

使用C#开发ActiveX控件(新)
文章 2013-09-11 来自:开发者社区

C#自定义泛型类绑定ComboBox控件

C# WinForm ComboBox 自定义数据项 (ComboBoxItem )   WinForm下的ComboBox默认是以多行文本来设定显示列表的, 这通常不符合大家日常的应用, 因为大家日常应用通常是键/值对的形式去绑定它的.那么用键值对的形式如何做?因为Combox的每一个项的值是一个object, 实际上就是一个键/值对.我用的是下面这个类的...

文章 2013-09-11 来自:开发者社区

C# WinForm 判断窗体控件是否修改过

本文转载:http://www.cnblogs.com/LinFx/archive/2011/12/23/2299895.html   1.自定义控件, 和接口 interface IModify {bool IsModified { get; } }class TextBoxEx : TextBox, IModify {private bool isModif...

文章 2013-09-10 来自:开发者社区

c# combobox控件的使用

POJO: class ComboBoxItem { string _text; string _value; public string Text { get { return _text; } set { _text = value; } } ...

文章 2013-09-09 来自:开发者社区

C#通过webbrowser控件与javascript交互

1.C#里调用控件里面网页的js函数     //调用JavaScript的messageBox方法,并传入参数     object[] objects = new object[1];     objects[0] = “C#访问JavaScript脚本";     this.webBrowser1.Documen...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。