ICode9

精准搜索请尝试: 精确搜索
  • winform设置TabControl带删除键2022-01-11 08:31:06

    using System; using System.Collections.Generic; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace dongnan.MyControl { public partial class KDelTabControl : TabControl {

  • 【转载】WinForm中使用HttpClient与后端API服务进行交互2022-01-06 09:35:24

    WinForm中使用HttpClient与后端API服务进行交互   前端js可以使用ajax、axios发出http请求 在c#中winform、控制台等可以通过WebRequest、WebClient、HttpClient 有关三个类的性能对比大家可以自己测试一下,这里我主要使用和封装了HttpClient类,对于ResultDto大家可以根据所

  • 用WinForm实现的仿微信聊天系统2022-01-05 21:07:50

    继上次我写公司的winform打印服务后突发奇想的想写一个聊天系统,但由于对winform实在不会UI设计和美化,所以第一次做出来的很丑很简陋,就当是对SignalR的练习了。 时隔一个月,我利用零零散散的时间终于完成了这版比较好看的YXChat聊天系统。 回顾初次: 现在的YXChat: 一、YXChat的

  • winform高dpi问题探索2022-01-05 16:01:58

    ​   winform的高dpi适应问题由来已久,属于一个历史遗留问题。主要是由于winform对不同尺寸、不同分辨率的屏幕适配不足造成的。接下来我们简单说一下如何解决,最后我们探索一下解决此问题的原理。 解决办法 winform的高dpi问题虽然一直没能解决,不过官方还是打了一个补丁的。 ​ 我

  • WinForm C# 获取屏幕真实分辨率2022-01-01 15:02:06

           在上一篇文章(Winform C#截屏实现_学习记录专栏-CSDN博客)中,获取屏幕分辨率采取了折中的方法。然而在笔记本连接外接显示器,并且显示器显示模式扩展的情况下,获取到的屏幕分辨率就有会包含扩展屏,与目标机器的分辨率不符合。 网上继续搜索,才发现微软早提供了API获取的方

  • C# Winform 自定义异常处理方法2021-12-31 08:33:27

    一个简单的统一异常处理方法。系统底层出现异常,写入记录文件,系统顶层捕获底层异常,显示提示信息。 /// <summary> /// 自定义异常类 /// </summary> public static class ExceptionExtension { /// <summary> /// 用户自定义错误消息

  • C# winform 计时 多线程2021-12-30 12:34:21

    首先在窗口应用的加载内容中,也就是窗口的 load 里加入启动时的预载内容   //设置时间间隔ms int interval = 1000; Mytimer = new System.Timers.Timer(interval); //设置重复计时 Mytimer.AutoReset = true; //设置执

  • Winform中实现ZedGraph曲线图缩放后复原功能2021-12-29 15:02:33

    场景Winforn中设置ZedGraph曲线图的属性、坐标轴属性、刻度属性: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100112573 在上面实现曲线缩放效果之后,实现一键复原的效果。 效果     实现拖拽按钮,双击进入其点击事件 private void button7_Click(object sen

  • C# GUI(Winform)2021-12-27 14:35:57

    C# 是什么? 依然按照我自己的理解说,C# 是面向对象的、面向组件的编程语言。对我来说,C# 就是编写 GUI 的一种语言之一,C# 还常与 .NET 做联系,这里有官方解释,由于我看不懂就不说了。当然,我学习这个也只是因为 QT 下载太麻烦了,随便学习一下 C# 好与之比较 参考来源 参考了知乎的一个回

  • WinForm异步线程修改UI2021-12-22 09:34:30

    new Task(() => { //异步逻辑 BeginInvoke(new MethodInvoker(() => { //修改UI线程代码 })); //异步逻辑 }).Start();   

  • 拖动winform无边框2021-12-19 16:32:09

    当winForm窗体FormBorderStyle属性改为None时,winForm窗体就会变成无边框。但此时会出现鼠标无法拖动winForm窗体现象,这个时候添加以下代码和事件就能恢复正常,具体代码如下: [DllImport("user32.dll")] public static extern bool ReleaseCapture(); [DllI

  • Aardio - 字体随窗口大小自动缩放2021-12-19 15:02:13

    看效果:  上代码: import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add( static={cls="static";text="Static";left=308;top=185;right=518;bottom=354;ah=1;aw=1;font=LOGFONT(h=-32);transpar

  • 70-100 C# winform helloworld2021-12-18 15:02:13

             

  • C# winform程序怎么打包成安装项目(图解)2021-12-16 14:02:02

    引用网址: https://www.cnblogs.com/-s11900085/p/7244800.html  http://blog.csdn.net/u011981242/article/details/51059441  开发环境:VS2010+SQL Server 2008 操作系统:win7_32bit 旗舰版 开发语言:C# 项目名称:学生寄宿管理系统   下面开始介绍:如何给windows应用程序打包?  

  • Winform C#截屏实现2021-12-11 23:02:23

            项目中需要实现自动截取屏幕,网络上找了好久,发现好可以达到效果的程序,太复杂。代码少的程序,截屏时的效果并不太理想。综合网上的程序,略做改动,记录如下。 实现思路: 1.新建一个form窗体,FormStyle为None,初始化时最大化,作为截屏的画布。 2.实现按键监听事件,响应ESC退出 3

  • Winform+ArcEngine二次开发学习笔记2021-12-07 13:34:04

    ArcEngine二次开发 初识ArcEngine,个人笔记留档 引入主程序 //表示绑定的arcgis产品类型,即绑定arcgis engine。 ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop); 文件操作 加载文件进MapDocument private IMapDocument pMapDocument; pr

  • winform进度条的实现2021-12-06 17:06:46

    1.第一种方法:直接实现 (1)界面 (2)设计一个按钮事件   private void button1_Click(object sender, EventArgs e)   {   progressBar1.Value = 0; //清空进度条   for (int i = 0; i < 100; i++)   {   progressBar1.Value += 1;   textBox1.Appen

  • Winform WPF 绘制热力图组件 效果媲美B/S 热力图2021-12-06 10:00:21

    近期应客户的要求, 需要在地图中呈现热力图效果,我们知道在B/S中百度地图可以直接呈现热力图,相对要容易很多。在C/S中呈现的并不是特别完美。 既然客户有需求,就抽出半天时间给弄了一个热力图的组件。 近期跟GDI绘图组件干上了。  没啥技术含量的一个小组件。 就是一个绘图,需要掌握G

  • 【转载】C# WinForm通用自动更新器2021-12-03 12:01:06

    C# WinForm通用自动更新器   一、引言 对于C/S架构来说,软件更新是一个很常用的功能,下面介绍一种非常实用的软件自动升级方案。 二、示意图 三、项目说明 3.1、项目创建 新建4个项目,如下所示: 3.2、项目关系 四、LinkTo.Toolkit LinkTo.Toolkit主要是一些Utility及Helper类

  • Winform中选取指定文件夹并获取其下所有文件2021-12-01 10:33:23

    场景 Winform中选取指定文件夹,并获取该文件夹下所有文件名,不包含子文件夹。考虑子文件夹可以使用递归实现。 注: 博客:BADAO_LIUMANG_QIZHI的博客_霸道流氓气质_CSDN博客-C#,SpringBoot,架构之路领域博主 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。 实

  • .NET 开源免费图表组件库,Winform,WPF 通用2021-11-26 11:00:30

    大家好, 我是等天黑, 今天给大家介绍一个功能完善, 性能强悍的图表组件库 ScottPlot, 当我第一次在 github 上看到这个库, 我看不懂,但我大受震撼, 这么好的项目当然要分享出来了。 https://github.com/ScottPlot/ScottPlot ScottPlot 是一个 .NET 图表组件, 主要有以下特点: 适用

  • Winform 限制文本框输入整数为0-502021-11-25 10:02:17

    private void textOsDlp_KeyPress(object sender, KeyPressEventArgs e) //文本框按键事件 { this.lberror.Visible = false; //新建label信息提示 e.Handled = true; if (e.KeyChar == (char)8) {

  • winform怎么使用三层架构2021-11-23 13:31:31

    1、先添加新建项目windows应用程序。 2、然后在右边的解决方案资源管理器上面,在当前的解决方案上面右击点添加新建项目类库。 3、分别建立DAL,BLL,Model三个项目。 4、然后在DAL项目上右击-添加引用-项目,选择Model。 5、然后在BLL项目上右击-添加引用-项目,选择Model与DAL,然后用同样

  • Winform开发的快速、健壮、解耦的几点建议2021-11-23 11:31:28

    在Winform开发领域开发过十多年的项目中,见证着形形色色的架构和官方技术的应用,从最早类似Winform模式的WebForm技术,到接着的JQuery+界面组件,再到Asp.net Core的技术应用,以及后来的纯前端技术出现,Angular、React、Vue等前端技术和语言的广泛应用,Web应用越来越多,也越来越精细化,从最

  • WinForm界面布局随分辨率改变2021-11-20 21:01:10

    电脑更换分辨率时,软件内部的控件大小如果不跟着改变,会严重影响软件的实用性以及美观性。解决方法1:在Visual studio 2013中,窗体的属性中有一个AutoScaleMode属性,这个属性的作用是:指定 Windows 窗体支持的不同类型的自动缩放模式属性名    属性说明None    禁用自动缩放(默认

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有