- 博客(5)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 快速排序算法
public void QuickSort(int[] arr,int left,int right){ int l=left; int r=right; int temp; int pivot=arr[(left+right)/2]; while(l<r) { while(arr[l]<pivot) l++; while(arr[r]>pivot) r--; if(l>=r) .
2021-06-25 14:44:36 97
原创 C# 调用API函数让子窗体显示在父窗体中心
这是一个让子窗体显示在父窗体中心的帮助类,用法很简单,只需要在Show出窗体前,调用FormHelper的方法CenterChild(),指定父窗体即可。此方法对MessageBox同样有效。 例如:FormHelper.CenterChild(this);Messagebox.Show("子窗体测试"); 详细代码如下: /// <s...
2019-09-23 11:53:27 1372
原创 C# 属性的代码生成失败。错误是无法将属性转换为InstanceDescriptor
最近研究自定义控件,在控件中添加了自定义的结构属性之后,自定义控件就会报错,如下图:网上有个高手说把 *.resx 文件中的...删除掉就行了。我试了一下,报错的确是没有了,但是我的控件的属性就变成NULL了,没有真正的解决此问题。又在网上查了很多资料,我觉得这个问题的关键就是我的结构属性。于是我又重新把结构属性的Converter类实现了一下,但是此报警依然存在。唉,快没招了。抓
2017-07-20 11:58:39 3611
原创 C#自定义控件添加类似Size一样的结构属性
废话不多说,直接切入正题。首先我们要把添加的结构属性用类表示出来。public class ValidDepend { private bool ifDepend = false; public bool IfDepend { get { return ifDepend; } set {
2017-06-19 09:29:31 1504
原创 C#让自定义控件只能调整宽度不能调整高度
最近做一个项目需要用到自定义控件,主要控件是一个TextBox。做好以后,在界面上体验极差。因为没做控件大小的考虑,所以在界面上这个自定义控件可以随便更改其大小,导致文本框不能填充整个自定义控件的区域。在网上找了好多资料,有一个说直接重写控件的Size属性,我照着试了一下,完全不能满足我的要求。又找了好久,功夫不负有心人,终于找到我想要的东西。现在整理一下,分享给大家。首先要添加引用Syste
2017-06-16 10:27:37 6874 5
C# 基于以太网使用MX Component控件读写三菱PLC-FX5U(源代码)
2016-12-07
C#中怎么将一个类中标记有某个特性的属性显示在PropertyGrid控件中
2018-08-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人