controls相关内容

WinForms中的Control vs UserControl?

.NET WinForms 中的 Control 和 UserControl 有什么区别?我想创建一个自定义控件,但我应该从哪个继承?我过去一直使用 Control 没有任何问题,但是创建自定义控件的“推荐"方式是什么? 解决方案 这里有一篇关于这个问题的好文章.用户控件 总之 控件要么是继承的,要么是完全自定义的.您自己编写和处理许多事件.您甚至可以通过使用 GDI+ 来控制 ..
发布时间:2022-01-22 18:45:17 C#/.NET

在 gridview 控件中使用单选按钮

我有一个 gridview 控件,其中数据使用存储过程显示.网格有三列,第一列包含单选按钮.总体思路是,用户应该只能从(在我的情况下)5 个单选按钮中选择一个单选按钮. 当前功能的问题是我可以同时选择所有单选按钮.我尝试使用 'groupname' 属性对单选按钮进行分组.它没有用. 我该如何解决? 这里是gridview控件 ..
发布时间:2022-01-21 23:27:20 C#/.NET

PointerPressed 在左键单击时不起作用

在 WPF+C# 上为 Windows 8 创建 Metro (Microsoft UI) 应用程序时,我遇到了按钮上的 PointerPressed 事件的困难.当我执行左键单击(通过鼠标)时不会发生事件,但它会在右键单击或点击的情况下发生.那么这个事件有什么问题呢?例如 解决方案 解决方案非常简单:这些事件必须通过 AddHandler 方法而不是通过 XAML 来处理. Some ..
发布时间:2022-01-21 14:19:03 C#/.NET

何时添加组件类与用户控件?

我有一个大致的想法,有一些明显的案例,但对我来说也有一些灰色地带 - 什么时候最好使用从组件扩展,什么时候最好创建用户控件?这与我要解决的特定工作问题有关,但其细节并不重要——对这个问题的一般回答对我来说就足够了. 解决方案 在 WPF 和 Windows 窗体中,主要区别在于 UserControl 是控件的集合 - 一个可重用的单个对象“组合"自多个控件本身. 如果您正在制作具有 ..
发布时间:2022-01-21 10:51:14 C#/.NET

克隆 Winform 控件

我在 VB.NET winform 应用程序中有一个 groupox.组框包含一些标签、文本框和复选框.这是通过简单地将控件拖出 VS 工具箱来创建的. 我需要做的是获取 1 个 Groupbox 并在运行时创建多个 Groupbox 以根据用户选择显示.除了动态创建嵌套在其中的 Groupbox 和其他控件之外,有没有一种方法可以克隆或复制原始控件. 那我就改变一下属性.标签文本、T ..
发布时间:2022-01-20 18:06:45 其他开发

裁剪操作界面:在图像上绘制的用户可调整大小的矩形

我正在想办法像在 Photoshop Express 中那样裁剪 UIImage: 所以基本上你只需触摸并拖动角来调整矩形的大小,然后点击复选按钮并裁剪图像.现在我已经完成了裁剪部分——我制作了一个从 CGRect 裁剪图像的方法,但是我遇到了这个可调整大小的矩形的问题.我尝试过的一切都没有奏效,这让我发疯,因为我知道这可能只是一件容易的事.有没有人做过类似的事情或知道网络上的一个例子? ..
发布时间:2022-01-20 16:18:36 其他开发

通过 AppWidgetManager 更新我自己的小部件时,电源控制小部件显示一小会儿,这是什么问题?

通过 AppWidgetManager.updateAppWidget 手动更新小部件时遇到问题.平台为 Android 2.2. 代码如下: 我在清单中的现有活动中另外声明了小部件: 小部件类在 Widget.java 中声明: 公共类 Widget 扩展 AppWidgetProvider {@覆盖公共无效 onUpdate(上下文上下文,AppWidgetManager ap ..
发布时间:2022-01-18 22:24:01 移动开发

投影仪控制 - RS232/USB?

我注意到许多投影仪都有 RS232 或 USB 端口,可用于控制投影仪的功能,例如切换输入和开关电源.有谁知道是否有 API 可以以编程方式控制这些功能? 我正在使用 Java,但尤其是 RS232,我猜这无关紧要,因为协议将处于低得多的级别.如果周围没有“标准"(我猜不会有),建议是什么?目前我正在考虑为我想要的功能定义一个投影仪控制接口,然后允许人们编写用于在外部控制他们的投影仪的类并将 ..
发布时间:2022-01-18 15:02:34 其他开发

在 Windows 7 中的代码中停止/启动服务

我正在尝试编写一个应用程序和服务来监视一组给定的服务,并且 a) 确保它们正在运行 b) 根据某些标准,根据需要重新启动它们. 我一直遇到拒绝访问错误. 如果我只是简单地遍历系统上的进程,找到我想要的那个: foreach(ServiceController.GetServices() 中的 ServiceController sc){if(sc.ServiceName == "My ..
发布时间:2022-01-18 11:23:44 C#/.NET

什么是 Spring Framework 中的依赖注入和控制反转?

“依赖注入"和“控制反转"经常被称为使用 Spring 框架开发 Web 框架的主要优势 如果可能的话,谁能用一个非常简单的术语来解释它是什么? 解决方案 由于 依赖注入,Spring 有助于创建松散耦合的应用程序. 在 Spring 中,对象定义了它们的关联(依赖),而不用担心它们将如何获得这些依赖.Spring 负责为创建对象提供所需的依赖项. 例如:假设我们有一个对象E ..
发布时间:2022-01-15 22:24:43 其他开发

如何在 C/C++ 程序中嵌入 GNU Octave?

我想使用 GNU Octave 库计算一些矩阵算法.我知道我可以使用 Octave 的 C/C++ API 进行基本使用.但是我想使用的方法不在 Octave 的默认包中.那么如何在C/C++程序中使用Octave的控制包呢? 解决方案 像这样的 embed.cpp #include #include int main(int ..
发布时间:2022-01-13 16:46:09 C/C++开发

C# 在禁用的文本框(表单)上显示工具提示

我正在尝试在鼠标悬停期间在禁用的文本框上显示工具提示.我知道因为控件被禁用,所以以下内容不起作用: private void textBox5_MouseHover(object sender, EventArgs e){//我的工具提示在这里显示代码} 如何在鼠标悬停在禁用控件上时显示工具提示? 非常感谢 解决方案 如果禁用控制,MouseHover 不会触发.相反,您可以检查 ..
发布时间:2022-01-13 11:16:31 C#/.NET