" 返回《C 并发编程》" "1. 概述" "2. 同步上下文 的必要性" "2.1. ISynchronizeInvoke 的诞生" "2.2. SynchronizationContext 的诞生" "3. 同步上下文 的概念" "4. 同步上下文 的实现" "4.1. WinForm 同步上下 ...
分类:
其他好文 时间:
2020-01-29 18:13:39
阅读次数:
99
免费视频教程和源码: "https://www.bilibili.com/video/av84573813/" 1. 开始使用CefSharp在Winform中嵌入网页 2. 解决重复打开Cefsharp出现崩溃的问题 3. 使用本地网页,cefsharp调用javascript代码 实现打开Cef ...
好久不用winform了,一用就遇到一些问题,不过好在咱有知识沉淀的好习惯,这里做下记录,网上也有很多关于clickonce的这方面的文章,我这里仅仅只是为了加深印象,做下记录。 对于安装程序包,本人已经写过几篇文章: VS2017中使用组合项目_windows服务+winform管理_项目发布_测 ...
使用cefsharp在winform中嵌套浏览器 "简单使用cefsharp在winform中嵌套浏览器" 在上一节,我们学习了如何简单地在winform中嵌入chromium浏览器,我在使用这个开发项目时,需要点击一个按钮,弹出嵌入浏览器的窗体,出现一个问题,就是第一次点击按钮可以正常打开浏览器, ...
在winform里信息框我们一般这样写 private void Button_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show ("要退出程序吗?", "退出程序",MessageBoxButton.YesNo ) == D ...
/// <summary> /// 雷达分析图控件 /// </summary> [ToolboxItem(true)] [DefaultProperty("ChartLineItems")] [Description("雷达分析图控件")] public partial class RadarCh ...
Winform控件的动态删除请参考Winform控件动态删除 List<Button> listButton = new List<Button>(); foreach (var control in wrapPanelContainer.Children) { if(!(control is Bu ...
WPF控件的动态删除请参考WPF动态删除指定类型控件 今天在实现控件动态删除过程中遇到了点小Trouble,就是在删除的过程中只能删除一半,具体代码如下: foreach (var control in from ctls in controlUtility.GetControls(panel1) ...
最近同事开发了一个Winform的程序,想让我帮他看看问题,我们是使用svn进行管理的,我从svn下载他的项目,直接编译报错误(前提说明:我使用的是vs2017的开发环境),编译不通过: 错误 CS1617 /langversion 的选项“8.0”无效。使用 "/langversion:?" 列出 ...
分类:
其他好文 时间:
2020-01-17 13:36:24
阅读次数:
141
在很多时候,我们做一些非常规化的界面的时候,往往需要创建一些用户控件,在其中绘制好一些基础的界面块,作为后续重复使用的一个单元,用户控件同时也可以封装处理一些简单的逻辑。在开发Winform各种类型项目,我都时不时需要定制一些特殊的用户控件,以方便在界面模块中反复使用。我们一般是在自定义的用户控件里... ...