鼠标悬停帮助提示和控件前面的动态无效凭据通知

本文关键字:无效 动态 通知 前面 帮助 悬停 提示 控件 鼠标 | 更新日期: 2023-09-27 18:02:11

我是c#表单编程的初学者。我有两个问题

  1. 如何在用户将鼠标移到控件上时显示帮助代码片段,并在用户将鼠标移开时代码片段立即淡出?我不确定这种控件的技术名称是什么,要么是悬停还是什么。

2。我不希望用户在按下提交按钮时知道登录凭据无效。它应该是动态的,如果文本框中的输入是错误的,文本框前面会有一个红色的小通知说输入无效。当然,如果用户输入正确,它应该消失。

鼠标悬停帮助提示和控件前面的动态无效凭据通知

对于问题1,您需要一个工具提示。

http://msdn.microsoft.com/en-us/library/system.windows.forms.tooltip (v = vs.71) . aspx

对于问题2,应该查找文本框的key_press事件。如果用户名/密码组合不正确,您可以使用它来动态更新用户,但这不是一个好主意。

如果您使用它,例如,验证用户名中所需的最小字符数,那么这是可以的