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/ ]
  • 相关阅读:
    1006: [HNOI2008]神奇的国度
    1003: [ZJOI2006]物流运输trans
    Task 6.2冲刺会议六 /2015-5-19
    Task 6.2冲刺会议五 /2015-5-18
    Task 6.2冲刺会议四 /2015-5-17
    Task 6.3 场景调研
    Task 8 找水王
    Task 6.2站立会议三
    Task 6.2站立会议二
    Task 6.2站立会议一
  • 原文地址:https://www.cnblogs.com/zjfree/p/1938015.html
Copyright © 2011-2022 走看看