随笔分类 - winform
摘要:最近公司需要做Hyper-V的远程管理,在现有产品基础上扩展对Hyper V的管理,实现远程开关机、远程开启虚拟机会话,其他内容可查看MSDN中有对Hyper-V的描述和相关实例代码、 Wmi操作hyper的工具类 、hyper-V ok,废话不说,正文开始... 1.安装hyper-v虚拟机,这里
阅读全文
摘要:以.net4为例,以下命令为静默安装:dotNetFx40_Full_x86_x64.exe /q /norestart /ChainingPackage FullX64Bootstrapper/passive 显示进度栏
阅读全文
摘要:以txt文本为例,以下代码实现a.txt文件中追加内容FileStream mystream = new FileStream("C:\\a.txt", FileMode.OpenOrCreate); StreamWriter Mywriter = new StreamWrit...
阅读全文
摘要://控件置于顶层和底层 panel.BringToFront();//置于顶层 panel.SendToBack();//置于底层 //窗体置顶 TopMost = true;
阅读全文
摘要:1 protected void Page_Load(object sender, EventArgs e) 2 { 3 bindtree(PopId); 4 } 5 private void bindtree() 6 { 7 TreeView1.Nodes.Clear(); 8 A...
阅读全文
摘要:将 Stream 转成 byte[]/// /// 将 Stream 转成 byte[] /// public byte[] StreamToBytes(Stream stream) { byte[] bytes = new byte[stream.Length]; stream...
阅读全文
摘要:C#实现byte与sbyte的转换byte[] mByte;sbyte[] mSByte = new sbyte[mByte.Length];for (int i = 0; i < mByte.Length; i++){ mSByte[i] = (sbyte)mByte[i];}
阅读全文
摘要:base 64 解码base64 bb = new base64();string orgStr= Encoding.Default.GetString(bb.GetDecoded("base64编译后的字符"));UTF8Subject = Encoding.GetEncoding("utf-8...
阅读全文
摘要:比较凌乱,有时间在整理吧。 1 Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data source=c:/D.mdb;Jet OLEDB:DataBase Password=123456!" 2 3 4 privat...
阅读全文
摘要:form2中点击按钮修改form1中按钮的值。有很多种方法,说一个最简单的:首先form1中把form2。show出来 1 public Form1() 2 { 3 InitializeComponent(); 4 } 5 6 ...
阅读全文
摘要:很多时候我们发现程序关闭时,其线程并没有随之终止,需要到进程中结束掉。其实这个问题很好解决,在创建线程时只需要把线程的IsBackground属性设置为true就可以了。IsBackground的作用是当主进程终止时,子线程也一起终止释放。Thread th = new Thread(CodeExc...
阅读全文
摘要:在winform中经常用到多线程,那么用多线程对控件进行赋值和修改的时候呢会出现类似“该控件不是当前线程创建”的错误信息,在winform中两种办法:1.在加载事件中写这句话,其作用呢就是线程的异步调用1 System.Windows.Forms.Control.CheckForIllegalCro...
阅读全文