维多利亚睡莲上的绿鹭,潘塔纳尔 ,巴西 (© Gerald Corsi/Getty Images)

分类 C# 下的文章

C#
July 14, 2020

winform窗体中使用WebBrowser嵌入网页

WebBrowser可以使用WebBrowser控件向Windows窗体客户端应用程序添加现有的动态的Web应用程序。使用WebBrowser控件,可以通过ObjectForScripting和Document属性在客户端应用程序代码和网页脚本代码之间实现双向通信。此外,可以对WebBrowser控件进行配置,使Web控件可以与应用程序窗体上的其他控件进行无缝整合,从而隐藏其HTML实现。若...
C#
November 3, 2019

C#文件服务器

using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Net.Sockets; using System.Text; using System.Threading; using System.Threading.Tas...
C#
October 31, 2019

exe程序嵌入Winform窗体

ExeEmbedForm类/// <summary> /// 将外部exe嵌入至winform中 /// </summary> public class ExeEmbedForm { EventHandler appIdleEvent = null; Control ParentCon = null; string strGUID = &quo...
C#
October 31, 2019

WinForm启动和停止进程

启动进程System.Diagnostics.Process.Start("Client.exe");查看进程Process[] processes = Process.GetProcessesByName(Path.GetFileNameWithoutExtension("Client.exe")); foreach (Process process...
C#
October 22, 2019

WinForm窗体及其控件自适应各种屏幕分辨率

背景我们自己编写程序的界面,会遇到各种屏幕分辨率,只有自适应才能显的美观。实际上,做到这点也很简单,就是首先记录窗体和它上面控件的初始位置和大小,当窗体改变比例时,其控件的位置和大小也按此比例变化即可。(因为窗体上控件的位置和大小是相对于自己所在的窗体的。)使用方法声明自适应辅助类实例为窗体添加Load事件,并在其方法Form\_Load中,调用自适应辅助类方法,记录窗体和其控件初始位置和大...
C#
October 4, 2019

C#设置WebBrowser默认的IE内核

通常情况下,直接调用WebBrowser控件的时候默认是IE7内核,实在是不美观。using Microsoft.Win32; using System; using System.ComponentModel; namespace ClassLibrary { /// <summary> /// 设置Webbrowser控件所用IE内核版本 /// &...
C#
October 4, 2019

c# 检测操作系统版本

通过System.Environment.OSVersion.Version获得操作系统的版本号,进而判断操作系统版本,操作系统和对应版本号如下表。操作系统PlatformIDMajor versionMinor versionWindows 95Win32Windows40Windows 98Win32Windows410Windows MeWin32Windows490Windows N...