• Winform常用代码1


    1.toolStripStatusLabel居右:
            StatusStrip→LayoutStyle→HorizontalStackWithOverflow 
            this.toolStripStatusLabel1.Alignment = ToolStripItemAlignment.Right;
        2.实体类:
             class prices
                {
                    public prices(int par_level,double par_price)
                    {
                        Level = par_level;
                        Price = par_price;
                    }
                    public int Level
                    {
                        get;
                        set;
                    }
                    public double Price
                    {
                        get;
                        set;
                    }
                }
        3.保留两位小数:
            this.ttime_kryptonLabel.Text = total_time.ToString("0.00")+"小时";
        4.Linq查询:
            vvar price = from p in pris where p.Level == level select p.Price;
        5.TextBox中启用Tab:
            设置属性AcceptsTab为True
        6.设置Tooltip:
              //设置提示信息
                        ToolTip tip = new ToolTip();
                        tip.AutoPopDelay = 5000;
                        tip.InitialDelay = 1000;
                        tip.ReshowDelay = 500;
                        tip.ShowAlways = true;
            
                        tip.SetToolTip(this.organize_button, "将单页面Excel整合成一个Excel");
                        tip.SetToolTip(this.Math_button, "与前期捕获的数据对比,叠加没有捕获到的数据");
        7.处理前台界面假死:
            for (int i = 0; i < 10000; i++)
                        {
                            label1.Text = i.ToString();
                            Application.DoEvents();
                        }
        8.内存释放:
              #region 内存回收
                    [DllImport("kernel32.dll", EntryPoint = "SetProcessWorkingSetSize")]
                    public static extern int SetProcessWorkingSetSize(IntPtr process, int minSize, int maxSize);
                    /// <summary>
                    /// 释放内存
                    /// </summary>
                    public static void ClearMemory()
                    {
                        GC.Collect();
                        GC.WaitForPendingFinalizers();
                        if (Environment.OSVersion.Platform == PlatformID.Win32NT)
                        {
                            SetProcessWorkingSetSize(System.Diagnostics.Process.GetCurrentProcess().Handle, -1, -1);
                        }
                    }
                    #endregion
    
    DotNetBar:
        1.Office窗体:继承: DevComponents.DotNetBar.OfficeForm
            在构造函数中加入:this.EnableGlass = false;
        2.Bar控件:
            设置属性MenuBar为True
  • 相关阅读:
    Babel下的ES6兼容性与规范
    链接属性rel=’external’、rel=’nofollow’、rel=’external nofollow’三种写法的区别
    Art-template模板
    常用 Git 命令清单
    四种常见的 POST 提交数据方式
    前端面试题
    素数筛法
    编程之美 2.12 快速寻找满足条件的两个数 解法三证明 (算法导论 第二版 2.3-7 在n个元素的集合S中找到两个和为x的元素)
    NOIP1996 提高组 挖地雷
    全排列生成算法
  • 原文地址:https://www.cnblogs.com/zhaobijin/p/5807801.html
Copyright © 2020-2023  润新知