C#中如何给TabControl上在草图中绘制矩形的矩形添加点击事件

不知道是不是你想要的 ,只是个简單的例子 你需要自己去写样式和布局代码



直接添加假如选项卡111对应的Name是tabPage4,则



不知道是不是你想要的 ,只是个简单的例子 你需要自己去写样式和布局代码

匿名用户不能发表回复!
}

以下就是C#重绘TabControl控件的源码:效果如哃所示:

//在草图中绘制矩形的方式OwnerDrawFixed表示由窗体在草图中绘制矩形大小也一样 //在草图中绘制矩形“X”号即关闭按钮 //如果鼠标在区域内就关閉选项卡

还有办法是重写了个tabControl继承一个tabControl,然后建一个资源文件夹在里面添加你需要的图片,在OnDrawItem时你重绘一下就好了然后判断OnMouseEnter事件时修改矩形框的图片(从资源文件夹里获取)!可以参考示例

}
现在我想用一个添加按钮点击按钮时,会自动增加一个tabpage并且tabpage中有跟第一个tabpage中相同的控件。... 现在我想用一个添加按钮点击按钮时,会自动增加一个tabpage并且tabpage中有跟第一個tabpage中相同的控件。

我给你个代码吧从原有的TabPage里根据类型,生成新的控件

//如果要控制新控件的名字就要花些心思了,可以考虑从c.Name取原来控件的名字然后加一些关键词,如:a.Name = "tpg1" + c.Name;

//这样出来的位置和原来的位置是一样的

}

我要回帖

更多关于 在草图中绘制矩形 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信