比如说我做了一个用户登陆的应用程序界面,当我的鼠标移到用户名或密码那里时候
下面就会显示:”登陆密码长度8-20位之间“(这样的提示信息)
C#要怎么做呢(初学)
        private void txtUserName_MouseLeave(object sender, EventArgs e)
        {
            this.lblPrompt.Text = string.Empty;
        }        private void txtPassword_MouseEnter(object sender, EventArgs e)
        {
            this.lblPrompt.Text = "登陆密码长度8-20位之间";
我有这段代码,但是不会用啊指点指点吧;)))

解决方案 »

  1.   

    将txtUserName与txtPassword的MouseLeave与MouseEnter分别设置为txtUserName_MouseLeave,txtPassword_MouseEnter
      

  2.   

    使用控件tooltip然后设置在相应的控件中设置tooltip的显示文本即可
      

  3.   

    请使用tooltip类,这个类专门用于解决这类情况。你可以使用ToolTip类SetToolTip 方法使工具提示文本与指定的控件相关联。settooltip方法有两个参数,SetToolTip (Control control,
    string caption),control要将工具提示文本与其关联的 Control。caption指针位于控件上方时要显示的工具提示文本。 
    请多使用MSDN帮助,这是一个自我解决方法的自选途径。