Winfrom控件textbox和tabControl的一些样式实现

首先我们先设计好一个界面,如下图:
在这里插入图片描述
先写tabcontrol点击tabpage是实现icon图标改变,
点击tabcontrol控件右键属性的事件找到selected事件(在选择一个选项卡作为最顶部的选项卡页之后发生)
private void tabShow_Selected(object sender, TabControlEventArgs e)
{
//判断点击哪个tabpage
if (e.TabPage == skinTabPage1)
{
//改变imagelist的索引值
skinTabPage1.ImageIndex = 3; //有色
skinTabPage2.ImageIndex = 1; //没色
skinTabPage3.ImageIndex = 2; //没色
}
if (e.TabPage == skinTabPage2)
{
skinTabPage1.ImageIndex = 0; //没色
skinTabPage2.ImageIndex = 4; //有色
skinTabPage3.ImageIndex = 2; //没色
}
if (e.TabPage == skinTabPage3)
{
skinTabPage1.ImageIndex = 0; //没色
skinTabPage2.ImageIndex = 1; //没色
skinTabPage3.ImageIndex = 5; //有色
}
}

圆角搜索框实现,
先找一张圆角图片,然后添加一个button控件或panel控件,属性样式改为无,添加背景图片,调好位置,
再把textbox控件属性样式改为无边框,放到button控件或panel控件上居中即可,然后在添加水印文字。
添加方式为:
/// 加载事件
private void Form1_Load(object sender, EventArgs e)
{
txtSearch1.SetWatermark(“输入关键字”);
}
/// 鼠标点击事件
private void txtSearch1_MouseClick(object sender, MouseEventArgs e)
{
txtSearch1.ClearWatermark();

    }
    /// 鼠标离开事件
    private void txtSearch1_MouseLeave(object sender, EventArgs e)
    {
        txtSearch1.SetWatermark("输入关键字");
 }

效果如下图:
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值