我目前正在做一个登录表单到我的程序,在那里我有一个水印两个文本框,电子邮件和密码。
当文本框为空时,其水印文本将以“用户名”和“密码”的形式出现在文本框中。我的代码是:公共类frmLogin
Private Sub TextBox2_LostFocus(sender As Object, e As System.EventArgs)
If TextBox2.Text = "" Then
TextBox2.ForeColor = Color.DarkGray
TextBox2.Text = "Username"
En
我正在创建一个自定义控件(一个有水印的textbox),它从Textbox继承。到目前为止,文本框在没有文本时正确显示丢失焦点的水印,并在文本框获得焦点时删除水印(如果是水印,甚至会更改文本的颜色)。我想要它做的是在显示水印时报告它没有文本,所以我试图覆盖text属性.
守则如下:
public class WatermarkedTextbox : TextBox
{
private bool _isWatermarked;
private string _watermark;
public string Watermark
{
get { re
我的程序:只有一个文本框。我正在用C#语言编写代码。
我的目标:在文本框中显示文本/水印:“请输入您的名字”。因此,当用户单击textbox时,默认的文本/水印将被清除/删除,以便用户可以在textbox中输入他的名字。
My problem:,我尝试了各种可以在网上使用的代码,但这些代码似乎都不适合我。所以,我想我应该在这里要求一个简单的代码。我在网上找到了一个密码,但这似乎行不通:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using Sys