![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
stuqbx
这个作者很懒,什么都没留下…
展开
-
C#中decimal, double, float的区别
一直很奇怪C#的预定义数据类型中为什么加了一个decimal,有float和double不就够了吗?今天来挖一挖。浮点型NameCTS TypeDescriptionSignificant FiguresRange (approximate)floatSystem.Single32-bit single-precision float转载 2011-11-24 13:42:18 · 703 阅读 · 0 评论 -
C#中的Object、Dynamic与var的区别
让我们快速看看object关键字先。我不会对它讲太多,因为它在C#1.0就已经有了。这个关键字没有更多东西除了作为System.Object的快捷方式,System.Object是C#类层次的根类型。(然而,正如Eric Lippert在他博客中指出,并非一切类型都继承源于object[中][英])这是一个强大的机制,这样你几乎可以分配任何实例值到此类型。这是个小例子用来演示使用objec转载 2011-12-06 13:39:27 · 5458 阅读 · 1 评论 -
C#在控件上有序地动态添加自定义控件
经常我们需要在一个控件的工作区上动态添加新的控件,例如在panel控件上动态添加我们自定义的UserControl,并且希望按照我们所希望的顺序显示。比较简单的方法:用Dock = DockStyle.Top布局panel.Controls.Add(new CustomUserControl(){ Dock = DockStyle.Top }); 用Dock =原创 2012-04-01 11:12:35 · 5368 阅读 · 1 评论 -
DataGridView焦点控制
WinForm自带的DataGridView不能对某些特定单元格进行能否获取焦点的控制的。通过重写DataGridView的DataGridView.OnKeyDown, DataGridView.ProcessDataGridViewKey, DataGridView.SetCurrentCellAddressCore, DataGridView.SetSelectedCellCore, D原创 2013-01-15 17:12:15 · 2596 阅读 · 0 评论 -
DataGridView合并列标题
下面的示例实现如下形式的列标题合并。----------------------------------------------------------------- | January | February | March | | Win | Loss | Win | Loss |原创 2013-01-21 13:56:05 · 3620 阅读 · 0 评论 -
C#图像缩放与裁剪
文笔不好,不废话,直接进入正题,不解释,相信大家都看得懂。 按百分比缩放图像:public static Image ScaleByPercent(Image imgPhoto, int Percent){ float nPercent = ((float)Percent/100); int sourceWidth = imgPhoto.Width;原创 2013-01-21 14:01:47 · 1480 阅读 · 0 评论 -
DataGridView图像文本单元格
为了美观,有时候我们需要文本单元格中带有图标,然而微软自带的DataGridView控件中没有类似的控件。下面的示例就是实现这样的一个控件。在文本前显示图像,显示出的图像如果太大,效果不好看,可以结合之前写过的C#图像缩放与裁剪,自己加以修改整合。 部分代码:public class TextAndImageColumn : DataGridViewTextBoxColumn原创 2013-01-21 14:04:55 · 776 阅读 · 0 评论