5.C# windows Form

1.鼠标等相关事件

 

 

onmousedown 当用户用任何鼠标按钮单击对象时触发。 
onmouseenter 当用户将鼠标指针移动到对象内时触发。 
onmouseleave 当用户将鼠标指针移出对象边界时触发。 
onmousemove 当用户将鼠标划过对象时触发。 
onmouseout 当用户将鼠标指针移出对象边界时触发。 
onmouseover 当用户将鼠标指针移动到对象内时触发。 
onmouseup 当用户在鼠标位于对象之上时释放鼠标按钮时触发。 
onmousewheel 当鼠标滚轮按钮旋转时触发。 
onmove 当对象移动时触发。 
onmoveend 当对象停止移动时触发。 
onmovestart 当对象开始移动时触发。

来源:https://blog.csdn.net/weixin_34112030/article/details/86335015

------------------

2.Random r = new Random();

 

   //
        // 摘要:
        //     使用指定的种子值初始化 System.Random 类的新实例。
        //
        // 参数:
        //   Seed:
        //     用来计算伪随机数序列起始值的数字。 如果指定的是负数,则使用其绝对值。
        public Random(int Seed);

        //
        // 摘要:
        //     返回非负随机数。
        //
        // 返回结果:
        //     大于等于零且小于 System.Int32.MaxValue 的 32 位带符号整数。
        [TargetedPatchingOptOut("Performance critical to inline across NGen image boundaries")]
        public virtual int Next();
        //
        // 摘要:
        //     返回一个小于所指定最大值的非负随机数。
        //
        // 参数:
        //   maxValue:
        //     要生成的随机数的上限(随机数不能取该上限值)。 maxValue 必须大于或等于零。
        //
        // 返回结果:
        //     大于等于零且小于 maxValue 的 32 位带符号整数,即:返回值的范围通常包括零但不包括 maxValue。 不过,如果 maxValue 等于零,则返回
        //     maxValue。
        //
        // 异常:
        //   T:System.ArgumentOutOfRangeException:
        //     maxValue 小于零。
        public virtual int Next(int maxValue);
        //
        // 摘要:
        //     返回一个指定范围内的随机数。
        //
        // 参数:
        //   minValue:
        //     返回的随机数的下界(随机数可取该下界值)。
        //
        //   maxValue:
        //     返回的随机数的上界(随机数不能取该上界值)。 maxValue 必须大于或等于 minValue。
        //
        // 返回结果:
        //     一个大于等于 minValue 且小于 maxValue 的 32 位带符号整数,即:返回的值范围包括 minValue 但不包括 maxValue。 如果
        //     minValue 等于 maxValue,则返回 minValue。
        //
        // 异常:
        //   T:System.ArgumentOutOfRangeException:
        //     minValue 大于 maxValue。
        public virtual int Next(int minValue, int maxValue);
        //
        // 摘要:
        //     用随机数填充指定字节数组的元素。
        //
        // 参数:
        //   buffer:
        //     包含随机数的字节数组。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     buffer 为 null。
        public virtual void NextBytes(byte[] buffer);
        //
        // 摘要:
        //     返回一个介于 0.0 和 1.0 之间的随机数。
        //
        // 返回结果:
        //     大于等于 0.0 并且小于 1.0 的双精度浮点数。
        [TargetedPatchingOptOut("Performance critical to inline across NGen image boundaries")]
        public virtual double NextDouble();
        //
        // 摘要:
        //     返回一个介于 0.0 和 1.0 之间的随机数。
        //
        // 返回结果:
        //     大于等于 0.0 并且小于 1.0 的双精度浮点数。
        [TargetedPatchingOptOut("Performance critical to inline across NGen image boundaries")]
        protected virtual double Sample();
View Code

 

 3.delegate 

 

 

4.  EventHandler

#region 程序集 mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\mscorlib.dll
#endregion

using System.Runtime.InteropServices;

namespace System
{
    //
    // 摘要:
    //     表示将处理不包含事件数据的事件的方法。
    //
    // 参数:
    //   sender:
    //     事件源。
    //
    //   e:
    //     不包含任何事件数据的 System.EventArgs。
    [ComVisible(true)]
    public delegate void EventHandler(object sender, EventArgs e);
}
View Code

 

 

posted @ 2020-07-27 16:02  客饭  阅读(208)  评论(0)    收藏  举报