标签归档: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

winform如何自定义卸载的相关操作

winform自定义安装的操作我们可以重写Install方法,然后在这里写相应的代码。
那么卸载时,如何加入自己定义的相关代码呢?
如下:

我们仅需要重写Uninstall方法,然后将相关的代码写在这里就可以解决了。[……]

Read more

c#开发ACCESSS数据库保存时出现:System.Data.OleDb.OleDbException:标准表达式中数据类型不匹配。

c#开发ACCESSS数据库保存时出现:System.Data.OleDb.OleDbException:标准表达式中数据类型不匹配。

这个问题困扰我好几天了,不管怎样都找不到问题所在点,后来发现参数位置不对,一想是不是这个问题啊,因为在sqlserver中参数位置不对是允许的,获取ACCESS是不允许的,换过来之后,啊!!!终于可以了。。。。。。。。

Access和sqlserver还是不一样的~~~~~[……]

Read more

错误 1 项“Form.resources”在“Resources”参数中指定了多次。“Resources”参数不支持重复项。 Form 的解决方法

出现这个错误,不用怀疑,是你复制了同一个网页文件或者winform窗体.

因为他后台的名字是不会变的.这就导致名字重复了,所以就出现了这样的错误.

删除那个重复的即可!

[……]

Read more

winform出错:未能找到任何适合于指定的区域性或非特定区域性的资源。请确保在编译时已将“**.Properties.Resources.resources”正确嵌入或链接到程序集“**”,或者确保所有需要的附属程序集都可加载并已进行了完全签名。

winform出错:未能找到任何适合于指定的区域性或非特定区域性的资源。请确保在编译时已将“**.Properties.Resources.resources”正确嵌入或链接到程序集“**”,或者确保所有需要的附属程序集都可加载并已进行了完全签名。

之前还好好的,突然就出现这个问题了,到目前为止还是没找到原因….[……]

Read more

winform数据导出到EXCEL中数字变乱码的解决方案

winform数据导出到Excel中,你会发现很长的数字都会编程乱码,拉长也没用.只有光标移进去才会出现这样的情况.而备注栏那么长的却没变乱码,后来一想会不会是数字作了限制,把数字转成字符串就好了?试试,果然成功解决.

解决办法如下:

在数据导出的地方,在数字很长的列数字前面加上 ‘  即可使数字变成字符串,问题完美解决!

[……]

Read more