随笔分类 - winForm
c# winform比较有意思。
摘要:国外媒体周一发表文章称,继MacBook Air之后,苹果近日又取消了Mac Mini的光驱,这表明光驱的时日已经不多,计算机用户要做好没有光驱的准备。
阅读全文
摘要:调用Windows API函数mciSendString();
阅读全文
摘要:无法在属性面版里直接修改,可以在Paint事件里重画。
阅读全文
摘要:新建一个类ComboBoxEx.cs编译后在工具箱里会出现自定义控件。
拖放上去即可和普通ComboBox一样使用,按住Ctrl键可以多选。
阅读全文
摘要:应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。配置文件的根节点是configuration。我们经常访问的是appSettings,它是由.Net预定义配置节。我们经常使用的配置文件的架构是象下面的形式。先大概有个印象,通过后面的实例会有一个比较清楚的认识。下面的“配置节”可以理解为进行配置一个XML的节点。
阅读全文
摘要:实现类似AutoCAD或者PhotoShop中图层的效果。
层名称,层状态,锁定,显示。
总结一下DataGridView的小技巧:
阅读全文
摘要:正常情况下,.Net自带的ListBox是无法进行编辑的,欲让它可编辑,我们可添加一个隐藏的文本编辑框,当双击项的时候显示编辑框,更新项内容后隐藏编辑框即可。
阅读全文
摘要:虽然有 TabControl控件, 但是为了减少主窗体的代码量, 可以将部分分页的功能模块放置于一个 Form 中, 当调用时, 直接把这个 Form嵌入到一个 Panel中即可.
阅读全文
摘要:在编写文本文件读写程序的过程中,有如下代码
StreamReader sr = new StreamReader(FileName);
结果发现打开中文文本文件出现乱码。
阅读全文
摘要:WebBrowser 控件可以在应用程序中承载网页以及支持浏览器的其他文档。打算自己开发个网站采集程序,采集,发帖等。简单用了一下,记录一下。
阅读全文
摘要:从界面可以看到,在设计时需要一个DataGridView、BindingNavigate、BindingSource控件,分别命名为dgvInfo、bdnInfo、bdsInfo。
阅读全文
摘要:都知道是\n,但是在属性面版里直接输\n不行,必须用代码实现。
button1.Text = "第一行\n第二行 ";
另外是Button.Bounds属性,据说可以控制自动换行。没成功。
阅读全文
摘要:在.NET Framework 2.0中提供了SerialPort类,该类主要实现串口数据通信等。本文章将本人在学习过程中从网络上搜集到的相关信息写出来供大家参考。
阅读全文
摘要:大概看了看别人的方法,都是从语法的角度巧妙实现的。
我要实现的目的是dialogForm.Show();
点击按钮显示对话框窗体,如果窗体没有关闭,再次点击,不重复显示。
我用了个笨方法,就是用一个静态类,在内存中保存个数据。记录窗体是否显示。
阅读全文
摘要:最近需要做个图像采集的工作,其中一个步骤是需要将从摄像机采集的图像播放出来,由于摄像机采集的是一帧帧的图片,而播放的时候需要对播放速度进行控制,因此我考虑将图片放在一个缓冲区中,然后从缓存区中读取后进行播放。因此首先要做的就是如何将一帧帧的图片播放出来。
阅读全文
摘要:如上图,我有一个自定义控件Map,它拥有四个用于控制地图缩放的依赖属性,允许用户App.Config来修改默认值,
所以在程序里用Settings.settings设定。
阅读全文
摘要:网上几乎都说用这个方法BackColor = Color.Transparent,一开始用总是没成功,是不是网上的人都傻的?
当10个人有9个人都说同样的事情,这个事情是比较接近真理的了,如果你本身不认同,那可能只不过是你本身的特殊情况
阅读全文
摘要:今天稍花化了一点时间,利用C#的Socket验证了UDP的通信,为接下来特地利用UDP做个分布式的通信仿真系统打下基础。众所周知,UDP 就是用户数据报协议,在互联网参考模型的第四层——传输层。与TCP协议同层,都是提供信息的传输服务,但与TCP最大区别就是,它是一种无连接不可靠的信息传输。
阅读全文
摘要:新建一个Windows应用程序UseRes,用来调用资源。新建一个类库Res用来存储资源文件。
阅读全文
摘要:一个方法是把Button的Content设置为Image
另一个方法是设置Button的Style属性。
阅读全文