分类目录归档:winform

winform开发~

winfrom开发工具箱中找不到自定义控件怎么办

今天在开发的时候碰到一个奇怪的问题,就是我自己写的自定义控件在工具箱里却找不到了?

后来才发现是以下两个原因导致的:

1.清理一下解决方案后再生成,一般就会出现.

2.如果上面的方法还没出现的话,那可能是你的命名和当前窗体的命名是一样的.我的就是这个情况的.把命名改了之后就出现了.[……]

Read more

c#执行bat方法

废话不多说,直接上代码….

ProcessStartInfo psi = new ProcessStartInfo(“cmd.exe”);

psi.CreateNoWindow = true;//不显示dos命令行窗口

psi.UseShellExecute = false;

psi.RedirectStandardOutput = true;

psi.RedirectStandardError = true;

psi.FileName = @”C:\Users\Jones.Zhao\Desktop\开启其它服务.bat”;

// Start the process

System.Diagnostics.Process proc =System.Diagnostics.Process.Start(psi);

// Attach the output for reading

System.IO.StreamReader sOut = proc.StandardOutput;

proc.Close();

// Read the sOut to a string.

string results = sOut.ReadToEnd().Trim();

sOut.Close();
txtResult.Text=results;

[……]

Read more

c# winform界面设置快捷键

在要设置快捷键的窗体上先将KeyPreview属性设置为true,然后再在KeyDown事件里写对应的代码。案例如下:

 

/// <summary>
/// 按Esc键关闭本窗体
/// </summary>
/// <param name=”sender”></param>
/// <param name=”e”></param>
private void Form_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Escape)
{
this.Close();
}
}

以上代码是用户只要一按Esc键,当前窗体就会关闭~

[……]

Read more