H5W3
当前位置:H5W3 > 问答 > 正文

C#如何做一个类似tabControl控件的用户控件

想要自定义用户控件–功能类似tabControl控件的。
改变切换选项卡的方式,自定义成自己想要的效果。
是否可行?

回答

可以。

视图树。

了解一下gdi+到控件的实现,具体直接看control源码就行了(视图树wpf、Android甚至游戏视图树这个肯定是差不多的,注意名词的核心是树,视图本身各种模式肯定区别还是比较大,尤其游戏类)。

当然你可以尝试自己实现简单的类似directui,用gdi+,dx,opengl都可以。

核心在于知道视图(树),以及交互、动画的消息或者事件模型。

要实现你想的控件,你可以直接从control实现,也可以用控件组合;控件组合是相对简单粗暴的方式。

未经允许不得转载:H5W3 » C#如何做一个类似tabControl控件的用户控件

赞 (0)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址