c# textbox控件背景色不能设置为透明,但是我找了个代码,继承textbox属性 这样出现继承的控件,
并进行封装程序集,添加在工具箱中。没有学习过求指点publicClassLineTextBox:TextBox{publicLineTextBox():base(){}p...
并进行封装程序集,添加在工具箱中。没有学习过 求指点
public Class LineTextBox:TextBox
{
public LineTextBox():base()
{}
public override void OnPaint(painteventargs e)
{
graphics g = e.graphics;
point ps = new point (0,this.height-1);
point pe = new point(this.width ,this.height);
g.drawLine(Pens.Blue,ps,pe);
}
}
求高手 展开
public Class LineTextBox:TextBox
{
public LineTextBox():base()
{}
public override void OnPaint(painteventargs e)
{
graphics g = e.graphics;
point ps = new point (0,this.height-1);
point pe = new point(this.width ,this.height);
g.drawLine(Pens.Blue,ps,pe);
}
}
求高手 展开
2个回答
展开全部
第一步:将源代码文件(validateTextBox.cs)拷到你的工程目录下,然后通过[添加现有项菜单]将其集成进你的工程(需要引用System.Design.dll);
第二步:添加一个web窗体Webform1.aspx(用于测试);
第三步:向该web窗体添加一个PlaceHolder控件(PlaceHolder1),一个Button控件(Button1)和一个Label控件(Label1),给他们排列一下位置(随便怎么排~~);
第四步:在该web窗体空白处双击,切换到后台代码,可以找到如下代码
protected System.Web.UI.WebControls.PlaceHolder PlaceHolder1;
protected System.Web.UI.WebControls.Button Button1;
protected System.Web.UI.WebControls.Label Label1;
在他们后面添加如下代码
protected myControls.validateTextBox myVTB;//根据其他控件的定义,照葫芦画瓢
然后再在Page_Load中加入如下代码:
myVTB=new myControls.validateTextBox();//实例化
myVTB.Check=true;//设置验证属性
myVTB.SubmitButton= "Button1 ";//关联提交按钮
myVTB.LengthMin=3;//最少得填3个字符
myVTB.RegularExpressionType=myControls.validateTextBox.RegularExpressionTypeList.Email;//必须是电子信箱
PlaceHolder1.Controls.Add(myVTB);//添加到PlaceHolder1
第五步:在Webform1.aspx的设置视图下双击Button1,切换到后台代码视图,在Button1的Click事件中添加如下代码:
Label1.Text=myVTB.Text;
第六步:设置Webform1.aspx为起始页,按F5编译启动项目,测试一下效果吧
第二步:添加一个web窗体Webform1.aspx(用于测试);
第三步:向该web窗体添加一个PlaceHolder控件(PlaceHolder1),一个Button控件(Button1)和一个Label控件(Label1),给他们排列一下位置(随便怎么排~~);
第四步:在该web窗体空白处双击,切换到后台代码,可以找到如下代码
protected System.Web.UI.WebControls.PlaceHolder PlaceHolder1;
protected System.Web.UI.WebControls.Button Button1;
protected System.Web.UI.WebControls.Label Label1;
在他们后面添加如下代码
protected myControls.validateTextBox myVTB;//根据其他控件的定义,照葫芦画瓢
然后再在Page_Load中加入如下代码:
myVTB=new myControls.validateTextBox();//实例化
myVTB.Check=true;//设置验证属性
myVTB.SubmitButton= "Button1 ";//关联提交按钮
myVTB.LengthMin=3;//最少得填3个字符
myVTB.RegularExpressionType=myControls.validateTextBox.RegularExpressionTypeList.Email;//必须是电子信箱
PlaceHolder1.Controls.Add(myVTB);//添加到PlaceHolder1
第五步:在Webform1.aspx的设置视图下双击Button1,切换到后台代码视图,在Button1的Click事件中添加如下代码:
Label1.Text=myVTB.Text;
第六步:设置Webform1.aspx为起始页,按F5编译启动项目,测试一下效果吧
追问
web动态网页的制作 能运用在winfrm 窗体控件上吗?? 我下午去试验一下
展开全部
web动态网页的制作??
不能把背景色和 他父级的背景色弄成一样么??费那么大周折!
<div style="background-color:#ccc;height:200px;">
<input type="text" style="background-color:#ccc;border:1px solid #000"/>
</div>
不能把背景色和 他父级的背景色弄成一样么??费那么大周折!
<div style="background-color:#ccc;height:200px;">
<input type="text" style="background-color:#ccc;border:1px solid #000"/>
</div>
追问
是 C#里面的 winform窗体制作 想弄透明 不支持 父窗体 是渐变色 不能一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询