代码之家  ›  专栏  ›  技术社区  ›  Seth Moore

在vb.net中更改win控件的方向

  •  1
  • Seth Moore  · 技术社区  · 15 年前

    我需要允许用户以90度的增量旋转一个控件(控件从文本框继承),以便可以从任意一侧读取文本,甚至可以从上下颠倒。

    我猜我可以覆盖控件的绘制事件,并按照我想要的方向绘制它,但我只是想知道是否有一种更快/内置的方式?

    这是一个WinForms项目。很抱歉没有说明。

    1 回复  |  直到 15 年前
        1
  •  2
  •   JaredPar    15 年前

    这是WinForms还是WPF项目?

    在WinForms中,这不容易完成。可以通过覆盖绘画或使用假图像来完成。但这可能不值得你的努力,因为他们将是许多奇怪的角落案件,将被错过。

    在WPF中,这可以通过应用 RotateTransform 一个给定的对象。以下是关于这种类型的文档,它们有许多在线教程可用于此类内容。

    推荐文章