首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    .NET WinForms + WPF 综合学习路线:从传统到现代的.NET桌面开发

    第二阶段:WinForms 快速入门与实战 (3-4周) 目标:通过WinForms直观的特性快速上手桌面开发,理解事件驱动模型。...Visual Studio WinForms设计器界面 核心学习内容: 可视化设计器操作 Form窗体的属性和事件 工具箱控件的拖放使用 属性窗口的设置方法 常用控件掌握 // 事件处理示例 private...string.IsNullOrEmpty(name)) { MessageBox.Show($"Hello, {name}!")...推荐学习路径 官方文档优先 - Microsoft Learn平台 视频教程辅助 - 跟随项目实战学习 开源项目学习 - GitHub上研究优质代码 社区交流 - Stack Overflow、博客园解决问题...pwd=d3b7# 资源描述:Winform&WPF学习视频 学习寄语:WinForms让你快速上手桌面开发,WPF带你进入现代化UI开发的世界。

    51310

    【愚公系列】2023年11月 Winform控件专题 CheckedListBox控件详解

    3.具体案例一个CheckBoxList控件是一个Winforms控件,它允许用户从多个选项中进行选择。每个选择都由一个复选框和相应的文本标签组成。用户可以单击复选框以选中或取消选中一个项。...以下是一个简单的示例,展示如何在Winforms应用程序中使用CheckBoxList控件。...首先,我们需要在Visual Studio中打开一个新的Winforms项目,并将CheckedListBox控件添加到窗体上。您可以从工具箱中将其拖动到窗体上,或者从设计器中添加它。...("您选择了 " + checkedListBox1.Items[e.Index].ToString()); } else { MessageBox.Show("您取消了选择...这是一个非常基本的示例,演示如何在Winforms应用程序中使用CheckBoxList控件。

    5.4K11

    winform与cefsharp混合开发_winform窗体

    在Test.Chrome工程添加NuGet引用,搜索CefSharp,选择CefSharp.Winforms。 在解决方案上点配置管理器,将平台设置为x86或x64....安装完你本地的Packages文件夹里有如下文件: 官方文档建议:安装完NuGet包之后,关闭vs然后重新打开,避免VS自带的智能感知引用有问题 在简介方案上右键—》选择配置管理—》修改目标平台为...Using CEF (as Browser) 在代码中引用相应的dll using CefSharp; using CefSharp.WinForms; 完整示例: using System; using...System.Text; using System.Threading.Tasks; using System.Windows.Forms; using CefSharp; using CefSharp.WinForms...File.Exists(page)) { MessageBox.Show("Error The html file doesn't exists : "+page); } // Initialize cef

    3.6K22

    在Linux系统运行WinForm程序

    1,在Redhat 5.5企业版运行WinForm程序 首先在Redhat上安装一个mono运行时,如果要运行WinForm程序,还必须安装mono-winforms插件,如果你下载了最新的mono 2.8.1...下面我们看看一个简单的WinForm程序在Redhat的运行效果: 显示效果不错,跟在Windows下面的VS2008中的设计界面一致,但有一个致命Bug,就是窗体无法接收键盘事件,尽管使用鼠标没有任何问题...切换OpenSUSE系统到简体中文环境,再次运行MonoWinForm程序,虽然可以显示出汉字,但是文本框和窗体大小显示严重有问题,整个窗体都变了形,输入文字反应奇慢,不过没有RedHat中窗体失去响应的问题...0}","aaaa");   msg.Text="你好,"+this.entry1.Text;   msg.Show();  }   } 我采用的是MessageDialog来模拟Windows平台的MessageBox...总结: 目前在Linux平台上运行WinForm程序基本上是可行的,推荐使用OpenSUSE发行版,不过对WinForm应用程序的中文支持还有问题。

    8K70

    关于WinForms的跨显示器DPI自适应

    导语 WinForms 是运行在Windows上的传统.NET桌面应用技术框架。由于历史原因,它对高DPI以及跨不同DPI屏幕的支持有些问题,本文将探索尽可能的解决方案。...对于一张非矢量图来说,这个问题不好解决,由于向高像素拉伸,这个图片会被“拉模糊”。类似的问题也发生在Windows中,特别是老程序,设计的时候只考虑了96 PPI。...WinForms 能抢救吗 Windows桌面开发最native的三种技术分别是:WinForms、WPF、UWP。因为UWP诞生于现代,所以天生没有DPI适配问题。...唯独 WinForms 历史包袱太重,不改是不行的。我们来试试能否抢救。 首先,我在VS2019中使用150% DPI的主屏幕,设计器视图不模糊,但按钮尺寸有问题,控件位置如下: ?...的描述,.NET Framework 从4.7开始,改善WinForms的DPI支持。

    3.3K20
    领券