问题描述 winform中如何使checkedListBox的某一项禁用,也就是使某一项变灰,不能操作,还望各位大神们赐教 解决方案 解决方案二:自绘,自己绘制效果,并当触发勾选事件时,不作处理 时间: 2025-01-10 03:00:40
问题描述 winform中继承base实现屏蔽系统热键,求源码 近期想做一个锁屏,采用键盘钩子在win7上一直不完美,听说继承base类可以实现,但是不知道具体怎么实现屏蔽系统热键,比如alt+f4,任务管理器等等啊,求源码或详细思路,谢谢 解决方案 继承base实现屏蔽系统热键 没这么神奇,只能吃掉本窗体的键盘消息的响应. 解决方案二: 任务管理器可以通过组策略禁用 阻止alt+f4只要在Closing事件中写e.cancel=true即可.
问题描述 由于js报错,用winform中的webbrowse打开的网页与ie打开的网页不一至,有些根本打不开,影响使用.只要网页中有跨域的js调用就会报错,求解决方法.不要说屏蔽错误,屏蔽了网页还是不正常.希望与IE显示一致.偿试将IE安全级别降到最低,并添加信任站点,还是不行.这是报错的图片示例 解决方案 解决方案二:可以试一下,关闭脚本调试解决方案三:关闭脚本调试黄色是警告不是错误.安全警告,即将跨域浏览.差不多是这个意思.解决方案四:你用IE打开这个页面,会报错吗?解决方案五:IE打开是
web|控件 前些天,在.Net技术的论坛里面看到了有个帖子,我好像记得是怎么实现WinForm中类似WebForm中的CheckBoxList控件,我简单的实现了那样的一个控件 首先,你得建立一个控件项目,假如说是: 接着,你就添加一个类:CheckBoxCollection,它是个CheckBox的集合类 具体的代码如下 CheckBoxCollection.cs using System;using System.Collections;using System.Windows.Forms
饼状图|柱状图 当我们的软件需要各种饼状图和柱状图来表示数据时,我们或许会想到用Offices中的图形控件或是第三方控件,但现在的第三方控件大都需要注册,有些免费的控件会有开发商的标记等.而对于使用Offices的图形控件来说,并不能在程序中得于很好控制,其使用的简易程度也较低,所以在这我给出在C#中使用GDI+实现饼状图和柱状图跟数据库联接显示数据的方法. using System; using System.IO;//用于文件存取 using System.Data;//用于数据访问
在WinForm中偶尔会遇到某些特殊效果:比如某个窗口刚开始的时候是完全透明的,随着时间的变化 ,窗体逐渐不透明,直至完全不透明.这是本文要探讨的窗体效果之一:渐变窗体. 还有一种窗 体效果:有些软件在某个特定的时间会显示一个提示窗体,这个窗体不是直接显示的,而是慢慢从窗口 的最下方向上移动,直至窗体完全显示就不再移动.当我们点击"确定"按钮之后,窗体由 从屏幕上逐渐下移,直至完全从屏幕上完全不显示.这也是本文讨论的窗体效果之一:移动提示信息窗 口. (一)渐变窗体 每个窗体都有一个O
在之前的文章中我们介绍过两种Timer和BackgroundWorker组件,在上文中我们提到过,强烈建议在UI 线程上操作控件,否则很容易产生人品问题.可以想到,上次介绍的两个Timer基于ThreadPool,回调方 法运行于不同于UI线程的新线程上,在这个方法中操作控件需要进行 Invoke或BeginInvoke.其实,还有 第三种System.Windows.Forms.Timer,它可以让回调事件在UI线程上执行,我们来做一个实验比较一下 System.Windows.Forms.T
首先我们创建一个Winform的应用程序,在上面添加一个多行文本框和一个按钮控件,按钮的事件如下 : Thread.Sleep(1000); StringBuilder sb = new StringBuilder(); for (int i = 0; i < 10000; i++) sb.Append("test"); string s = sb.ToString(); textBox1.Text = s; 首先我们可以把这个操作理解为一个非常耗时的操作,它至少占用1秒的时间.
在很久很久以前,DataSet操作是.Net中的一个重要使用手段,其实现在也是 . 在很久很久以前,我的项目操作方式是通过数据Fill一个DataSet,之后返回 给业务层做处理,之后给页面去显示. 随着时间积累,越来越不喜欢DataSet,我记得有人跟我说DataTable比 DataSet效率高,我不反驳也不认同,不知道. 我只知道DataSet如果不做任何处理在WebService上传输效率极其低下. 之后的编程模式中引入了对象的概念.至于对象的好处,在此不做论述. 这篇文章主要表述不是对
1.首先鼠标单击win7系统中的"开始/运行",在"运行"对话框中输入"regedit"回车打开注册表编辑器后; 2.然后依次展开[HKEY_CLASSES_ROOTCLSID{20D04FE0-3AEA-1069-A2D8-08002B30309D}shell分支; 3.然后鼠标右击"shell"项并在弹出的菜单中选择"新建/项"命令,然后将其重命名为"禁用U盘",接着在"