想要用c#实现一个模仿word里面在写字时后面跟随的闪动的鼠标的效果,哪位大侠指导一下,谢谢!!!就在form上闪烁就可以。

解决方案 »

  1.   

    你在form上放一个TextBox,TextBox的Dock属性是Fill的,Border属性是None,这样不就有光标了吗?
      

  2.   

    1.你可以借助其它控件来实现。比如TextBox、RichTextBox、自定义的可编辑控件等。
    2.也可以使用GDI+,在form上绘制。private void Form1_Load(object sender, EventArgs e)
    {
    this.Paint+=new PaintEventHandler(Form1_Paint);
    timer1.Interval = 500;
    timer1.Enabled = true;
    }
    bool showCursor;
    private void Form1_Paint(object sender, PaintEventArgs e)
    {
    showCursor = !showCursor;
    if (showCursor)
    {
        e.Graphics.DrawLine(Pens.Black, Point.Empty, new Point(0, 10)); }
    }
      

  3.   

    用8楼的肯定时可以的;
    最简单的就是用一个RichTextBox就实现了啊。