在用tooltip检测是否输入用户名和密码的时候,tooltip定位有偏差,这是第一次点击的效果:然后在此点击的时候,就正确了:各位大侠,如何是好?
tooltip定位

解决方案 »

  1.   

    不太知道你怎么做的
    tooltip不是可以绑定到控件吗
            void temptext_MouseLeave(object sender, EventArgs e)
            {
                //throw new NotImplementedException();
                TTPmsg.Hide((IWin32Window)sender);
            }        void temptext_MouseEnter(object sender, EventArgs e)
            {
                //throw new NotImplementedException();
                string ttmsg = "123";            TTPmsg.SetToolTip((TextBox)sender, ttmsg);
            }
      

  2.   

    if (txtUsername.Text.Trim() == "")
                {
                    txtUsername.Focus();
                    tTipMsg.Show("请输入用户名",txtUsername,3000);
                    return;
                }
                if (txtPwd.Text.Trim() == "")
                {
                    txtPwd.Focus();
                    tTipMsg.Show("请输入密码", txtPwd, 3000);
                    return;
                }
      

  3.   

    代码没问题- -、 tTipMsg 这个是不是系统自带的那个 System.Windows.Forms.ToolTip?实在不行就加上偏移x、y 吧。
    if (txtUsername.Text.Trim() == "")
                {
                    txtUsername.Focus();
                    tTipMsg.Show("请输入用户名", txtUsername, 0, txtUsername.Height, 3000);
                    return;
                }
                if (txtPwd.Text.Trim() == "")
                {
                    txtPwd.Focus();
                    tTipMsg.Show("请输入密码", txtPwd, 0, txtPwd.Height, 3000);
                    return;
                }
      

  4.   

    大侠,又来麻烦你了http://bbs.csdn.net/topics/390540084