• 0

how do u rotate objects in vb.net


Question

8 answers to this question

Recommended Posts

  • 0

If you mean rotated in the sense of tilting it on an angle, i don't believe that's possible, and it's not called an Object, not correct to call it that, i mean it essentially sort of is... but it's called a Control. You can position the controls in different locations, but rotating it in an angle would be hard, it depends what you want to do , have text drawn on a slanted angle? You might want to do some custom drawing.

  • 0

Well, you have to 2 options if you are going to rotate text ONLY:

A: you can use this code to make a text rotated ("TEXT ROTATED")

 ? ?Static AngDegree As Long 

 ? ?' Draw the text with angle EX: (45, 45).
 ? ? Dim graphics_path As New GraphicsPath(Drawing.Drawing2D.FillMode.Winding)
 ? ?graphics_path.AddString("TEXT ROTATED", New FontFamily("Tahoma"), ?FontStyle.Bold, 20, New Point(45, 45), StringFormat.GenericDefault)

 ? ?' rotating (45, 45).
 ? ?Dim rotation_matrix As New Matrix()
 ? ?AngDegree += 20
 ? ?rotation_matrix.RotateAt(angle, New PointF(45, 45))

 ? ?' Transforming.
 ? ?graphics_path.Transform(rotation_matrix)

 ? ?' Final View after rotating
 ? CreateGraphics.Clear(Me.BackColor)
 ? CreateGraphics.FillPath(Brushes.Black, graphics_path)
 ? ?End With

B: Build your control by using "USER CONTROL" and attaching to it the "label object" and by doing some fucntion and property for rotation.

upgrade you control properties by replacing font,size, angles and fill mode with variables which is controlled "control properties"

Note : Most of fonts works with this mode "FillMode.Winding"

Option B is cool but if you tried to move the text by using a timer, it will be flickering or may not see the text at all.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • I actually didn't like the classic Start Menu as much as the XP, Vista, 7 style menu. Mainly didn't like how you either had to click Programs every time, when that is what you would want 95% of the time, or fill up that top section (I forget what it was called back then) which was both harder than it should have been and looked ugly.
    • Beat Saber drops PlayStation VR support, no more content coming to the platform by Pulasthi Ariyasinghe Beat Saber, one of the most popular virtual reality games ever, is dropping support for the entire PlayStation VR platform. Developer Beat Games announced the decision today, saying that while PlayStation 4 and 5 players will be able to keep playing the title, no more content will be released for Beat Saber on the platform going forward. "As we look to the future and plan the next big leap for Beat Saber, we have made the decision to no longer release updates for PS4 and PS5 starting in June 2025," said the Meta-owned studio in a social media post today. "Our passion for VR remains unwavering. We are excited about the possibilities that lie ahead and what we can bring to Beat Saber fans who have been on this journey with us over the past 7 years." Lady Gaga’s Abracadabra, which released onto Beat Saber as a premium song on June 5, will be the final piece of new content that will release on PlayStation VR and PlayStation VR2. No new songs will be offered on the platforms, though customer support will still be available. Moreover, Beat Saber's multiplayer functionality is also being shut off on PlayStation soon. This feature will shut down on January 21, 2026, across both consoles. Beat Games confirmed that current Beat Saber content will remain playable on PlayStation 4 and PlayStation 5 even after dropping support, whether it be from the base game, DLC, or individual purchases. Beat Saber will also remain purchasable on the PlayStation Store, and its in-game store will continue to function for players who want to buy any previously released content. Cross-buy between PlayStation 4 and 5 will remain active as well. "We're grateful for the incredible support you've shown us over the years, and we're excited to share what the future holds for Beat Saber," added the studio. Beat Games assured PC players that alongside Meta Quest headsets, the Steam version of Beat Saber will continue to get support going forward.
    • You're right. I did a quick check before posting, but clearly looked at the wrong number (was looking at the stock price, and brain farted into thinking that was market cap in billions). I was surprised it was lower than I thought, but clearly should have looked closer.
    • Soon: honda puts a turbo'd k24 in a rocket with a big spoiler and some extra body trim.
    • Half a trillion? Do your homework, they're worth more than 3 freaking trillion dollars. As for the correlation between market cap and features, I think you're mistaken. There are some things called priorities. It obviously wasn't a priority for them to implement this, as it's still not a priority to implement moving taskbar to different locations of the screen. The trillions of dollars they're worth, have nothing to do with this.
  • Recent Achievements

    • First Post
      TIGOSS earned a badge
      First Post
    • Week One Done
      slackerzz earned a badge
      Week One Done
    • Week One Done
      vivetool earned a badge
      Week One Done
    • Reacting Well
      pnajbar earned a badge
      Reacting Well
    • Week One Done
      TBithoney earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      681
    2. 2
      ATLien_0
      282
    3. 3
      Michael Scrip
      220
    4. 4
      +FloatingFatMan
      196
    5. 5
      Steven P.
      134
  • Tell a friend

    Love Neowin? Tell a friend!