zoukankan      html  css  js  c++  java
  • C#小技巧 PHP

    C#小技巧 发现的一些不太注意的小功能

    Color转16进制 "#FF0056"

    string strColor = string.Format("#{0:X2}{1:X2}{2:X2}",(int)color.R,(int)color.G,(int)color.B);

    16进制转Color "E05656"

    Color color = Color.FromArgb(Convert.ToInt32("FF" + c, 16));

    动态计算表达式

    object obj = new DataTable().Compute("8+9*6-7.2",null); MessageBox.Show(obj.ToString());

    在TextBox当前鼠标位置插入字符串

    SendKeys.SendWait("插入的字符串"); 关于SendKeys用法参考

    获取当前执行文件物理路径

    Application.ExecutablePath

    获取当前执行文件的文件夹路径

    Application.StartupPath

    执行外部命令

    System.Diagnostics.Process.Start("Notepad");

    暂停执行

    Thread.Sleep(1000);

    设置鼠标位置

    Cursor.Position  = new Point(100,100);

    限制鼠标不能移出当前窗体

    Cursor.Clip = new Rectangle(this.Location, this.Size);

    触发按钮Click事件

    btn.PerformClick();

    只允许一个程序运行 添加在Program.cs Main()最前面

    Process cur = Process.GetCurrentProcess();

    Process[] pros = Process.GetProcessesByName(cur.ProcessName);

    if(pros.Length ?=2)return;

    获取桌面路径

    System.Environment.GetFolderPath(Environment.SpecialFolder.Desktop);

    应用程序重新启动

     

    Application.Restart();

     


    欢迎转载,转载请注明:转载自[ http://www.cnblogs.com/zjfree/ ]
  • 相关阅读:
    sql server 去掉重复项
    mvc2.0与3.0 便利一行三个元素 便利多行代码
    新距离
    Android
    Java
    计算机文化基础期末考试复习
    立体的导航条
    腾讯微博
    1637
    私有变量
  • 原文地址:https://www.cnblogs.com/zjfree/p/1938015.html
Copyright © 2011-2022 走看看