Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 可以使用hs滚动条旋转标签吗?_Vb.net_Winforms_Rotation_Scrollbar_Angle - Fatal编程技术网

Vb.net 可以使用hs滚动条旋转标签吗?

Vb.net 可以使用hs滚动条旋转标签吗?,vb.net,winforms,rotation,scrollbar,angle,Vb.net,Winforms,Rotation,Scrollbar,Angle,我目前正在为我的学院工作,我需要帮助完成该计划的特定部分(Visual Studio 2010) 我有一个HScrollbar,最小值为0,最大值为85,应该表示角度值。我有它,当你滚动滚动滚动条时,值显示在下面的标签中(lblangle.text=HScrollbar.value),滚动条上方是90°垂直矩形(彩色标签)。如何使矩形中的彩色标签与下面标签(lblangle)中的值一起旋转。例如,lblangle将显示40,因此矩形顺时针旋转40度。我还希望这是实时更新,以便每次滚动滚动条的彩色

我目前正在为我的学院工作,我需要帮助完成该计划的特定部分(Visual Studio 2010)

我有一个HScrollbar,最小值为0,最大值为85,应该表示角度值。我有它,当你滚动滚动滚动条时,值显示在下面的标签中(lblangle.text=HScrollbar.value),滚动条上方是90°垂直矩形(彩色标签)。如何使矩形中的彩色标签与下面标签(lblangle)中的值一起旋转。例如,lblangle将显示40,因此矩形顺时针旋转40度。我还希望这是实时更新,以便每次滚动滚动条的彩色标签相应地旋转

图像的视觉效果和什么应该是相关的代码


欢迎使用堆栈溢出!请不要将代码作为图像发布。它通常更难阅读和利用。-至于你的问题,;在WinForms中,不能旋转对象。您可以绘制它们,使它们看起来是旋转的,但由于必须调整控件的边界,这通常有点昂贵且难以执行。WPF是一个更好的平台。您可以在WPF中创建一个UserControl,其中包含一个可旋转的标签,然后通过添加到WinForms项目中,但是要使主机矩形的非标签部分透明将非常棘手(如果不是不可能的话)。在实际检查第一张图片之后(应该先这样做:))如果您只需使用控件(在本例中,最好是窗体的绘制事件)绘制块,并且不需要在标签下面有任何内容,则可以执行此操作。-请参阅。欢迎使用堆栈溢出!请不要将代码作为图像发布。它通常更难阅读和利用。-至于你的问题,;在WinForms中,不能旋转对象。您可以绘制它们,使它们看起来是旋转的,但由于必须调整控件的边界,这通常有点昂贵且难以执行。WPF是一个更好的平台。您可以在WPF中创建一个UserControl,其中包含一个可旋转的标签,然后通过添加到WinForms项目中,但是要使主机矩形的非标签部分透明将非常棘手(如果不是不可能的话)。在实际检查第一张图片之后(应该先这样做:))如果您只需使用控件(在本例中,最好是窗体的绘制事件)绘制块,并且不需要在标签下面有任何内容,则可以执行此操作。-看见