winform窗体中使用WebBrowser嵌入网页
WebBrowser可以使用WebBrowser控件向Windows窗体客户端应用程序添加现有的动态的Web应用程序。使用WebBrowser控件,可以通过ObjectForScripting和Document属性在客户端应用程序代码和网页脚本代码之间实现双向通信。此外,可以对WebBrowser控件进行配置,使Web控件可以与应用程序窗体上的其他控件进行无缝整合,从而隐藏其HTML实现。若...
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...
exe程序嵌入Winform窗体
ExeEmbedForm类/// <summary>
/// 将外部exe嵌入至winform中
/// </summary>
public class ExeEmbedForm
{
EventHandler appIdleEvent = null;
Control ParentCon = null;
string strGUID = &quo...
WinForm启动和停止进程
启动进程System.Diagnostics.Process.Start("Client.exe");查看进程Process[] processes = Process.GetProcessesByName(Path.GetFileNameWithoutExtension("Client.exe"));
foreach (Process process...
WinForm程序不在任务栏显示
设置ShowInTaskbar属性值this.ShowInTaskbar =false
WinForm窗体及其控件自适应各种屏幕分辨率
背景我们自己编写程序的界面,会遇到各种屏幕分辨率,只有自适应才能显的美观。实际上,做到这点也很简单,就是首先记录窗体和它上面控件的初始位置和大小,当窗体改变比例时,其控件的位置和大小也按此比例变化即可。(因为窗体上控件的位置和大小是相对于自己所在的窗体的。)使用方法声明自适应辅助类实例为窗体添加Load事件,并在其方法Form\_Load中,调用自适应辅助类方法,记录窗体和其控件初始位置和大...
C#设置WebBrowser默认的IE内核
通常情况下,直接调用WebBrowser控件的时候默认是IE7内核,实在是不美观。using Microsoft.Win32;
using System;
using System.ComponentModel;
namespace ClassLibrary
{
/// <summary>
/// 设置Webbrowser控件所用IE内核版本
/// &...
c# 检测操作系统版本
通过System.Environment.OSVersion.Version获得操作系统的版本号,进而判断操作系统版本,操作系统和对应版本号如下表。操作系统PlatformIDMajor versionMinor versionWindows 95Win32Windows40Windows 98Win32Windows410Windows MeWin32Windows490Windows N...