Visual Studio IDE

We’d like your suggestions and ideas to help us continuously improve future releases of Visual Studio, so we’ve partnered with UserVoice, a third-party service, to collect your feedback. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.

This site is for feature suggestions; if you need to file a bug, you can visit our Developer Community website to get started.

Note: your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy and license terms.

We look forward to hearing from you!
- The Visual Studio Team

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. open source Windows Forms

    Windows Forms is still the mostly used desktop technology for Windows Desktop Apps world wide, and WPF is only very slowly catching up. Still today, even the most new Desktop Applications projects become Windows Forms Apps, and on Windows CE industry devices, Windows Forms is often without alternative. Open Sourcing Windows Forms would allow the community to extend Windows Forms with functionality like true Mvvm support or seemless High Dpi scaling to find an easier, albeit long-term migration path to newer UI technologies, and it would increase business apps count for Windows 10, which derive from a new WinForms Developing…

    1,192 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      25 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
    • WinForms Designer DPI Lock

      Provide an option to lock the WinForms Designer to work in a fixed DPI, such as 96 DPI. When opening a project in Visual Studio on different computers (with different resolutions and display scaling) the WinForms designer causes the forms to resize and otherwise behave badly. Sizes and positions are also inconsistent between different resolution/scale combinations. For example, a form of size 513x544 (on a 96 DPI 100% scale display) will show as 1040x1063 opened on a display that uses 200% scaling. I have found numerous posts around the Internet about this problem and the accepted solution is to always…

      343 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        10 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
      • DataGridView - edit whole row option

        Right now when editing data inside DGV (DataGridView) we can change data in single cell.
        It would be awesome to be able to edit whole row and then apply changes.
        I know I can create separate form and bind data to it, but I would like to have this build in.
        Sencha has this feature build in inside their grid (http://examples.sencha.com/extjs/6.0.2/examples/classic/grid/row-editing.html?theme=neptune) and it is one of those features why people choose Sencha.

        Please consider adding this as build-in option.

        40 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          2 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
        • Update WebBrowser control

          It would be wonderful if you would make the WebBrowser control an instance of Edge instead of old IE

          18 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            1 comment  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
          • Some System.Windows.Forms.Cursors values are extremely tiny in high DPI modes

            About half the cursors available in System.Windows.Forms.Cursors reference system icons that scale appropriately, while the other half do not.

            At a glance of the source code on referencesource.microsoft.com, it would appear the offenders are those which use "___.cur" resource names rather than resource IDs.

            https://referencesource.microsoft.com/#System.Windows.Forms/winforms/Managed/System/WinForms/Cursors.cs

            Among the problem cursors include the hand (used by LinkLabel) and hsplit/vsplit (used by SplitContainer). As a result, these controls become very difficult to use on 4k screens using 300%+ DPI.

            15 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              1 comment  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
            • I want Windows Forms Designer for F# (F Sharp) - Windows Forms is NOT deprecated, you was wrong in 2011.

              I posted this idea in 2011 and the answer as:

              "WinForms is deprecated, so there are no plans to create a designer for F#."
              Now is 2015, and as you can see you was wrong, Windows Forms is alive and well.

              14 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                1 comment  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
              • Controls in Windows Form

                Controls in Windows Form

                Hi
                With Defalut Themes in Windows we have a spacework with an ugly and horrible white color.
                I sent feedback of this in W10 Insider Program to have a customise color.
                I am not sure it will be done.
                Some controls are this workspace dependency, such as MonthCalendar and it's not possible to change by code this sad color white.
                May you update the controls which are dependant of the windows spacework.
                Thank you in advance
                Best regards from France.

                11 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  0 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
                • create a combotreebox and a combocheckbox

                  Create a combobox that displays data in a tree structure and the possibility to have checkboxes in a combobox.
                  Thanks.

                  11 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    0 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
                  • support for design low resolution winform software with high resolution desktop like surface book

                    i am a winform developer and i recently bought a surface book and when i open a form in design mode, it is very small and untidy and i can't do anything with that . please support for design low resolution winform software with high resolution desktop like surface book

                    11 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      2 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
                    • 10 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        0 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
                      • Quick Properties on WinForm or WebForm GUI designer

                        Quick Properties on WinForm or WebForm GUI designer.

                        Many times we end up creating a sample UI apps with WinForm or WebForm in Visual Studio, for POC, quick demo, test harnesses and even for few real time projects and usually will simply drag & drop the various UI controls from Toolbox.

                        While doing this, in order to change some basic and frequently used properties, we still have to open the properties by either right clicking the control or using F4, and then locate the property. Which is anyways easy, however, an idea came to my mind that what if we…

                        9 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          1 comment  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
                        • Fix removal of Windows Forms <SubType>Form</SubType> in project file by error, or intention, causing form Solution Explorer icon to change

                          When a class is declared in the same file (Form1.cs by default), in the same namespace as the forms class, but PRECEDING the partial forms class, it causes Visual Studio to believe that the Forms class is no longer of SubType Form in the Solution Explorer, causing the project file to be updated and access to the designer to be lost for that form.

                          When the other class is commented out, the SubType returns to normal.

                          I do not know if this is a feature or a bug.

                          If you insert the commented-out code into your Forms class and uncomment…

                          9 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            1 comment  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
                          • Include usercontrol events ReadProperties/WriteProperties that exists in VB6.

                            Or create a usercontrol event 'BeforeSave'.

                            Objective is to execute code before saving properties at design time, but it doesnt exists 'event' fired when usercontrol properties are saved.

                            VB6 read/write properties
                            https://msdn.microsoft.com/en-us/library/bxcy33ba(v=vs.90).aspx

                            VB6 life and times of UserControl
                            https://msdn.microsoft.com/en-us/library/aa242140(v=vs.60).aspx

                            Thanks

                            8 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              1 comment  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
                            • HTML/JavaScript/CSS WebForms

                              I would propose an idea for the next generation of Microsoft Visual Studio. It will be exciting if the new visual studio support the web forms that are built upon HTML, JavaScript and CSS to make look exactly what Windows Forms or ASP.NET Web Forms provides. This way the tool will be used to build JavaScript web forms and components.

                              7 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
                              • 6 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  0 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
                                • File Dialog

                                  It's impossible to position at a precised point the OpenFileDialog and SaveFileDialog of WinForm Control on the desktop. The (X,Y) position property doesn't existent and it's cannot be computed clearly.
                                  Example:
                                  openFileDialog1.Left=...
                                  openFileDialog1.Top=...
                                  or to be centered on screen or on the parent(application)

                                  Please, make them localisable !

                                  6 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
                                  • 6 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Make SplitContainer and splitterpanel beter visible during design mode

                                      Sometimes when wiorking with multiple nested SplitContainers its hard to see the right border. It would be easier if, when they have the focus (during design mode), they would be a different color.

                                      4 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        0 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Update the form border to that of Windows 10

                                        The standard Windows Form border in Design View still looks like that of Windows XP. Update it to the better and slim looking form borders of Windows 10.

                                        4 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
                                        • continuous forms OR continuous sub forms

                                          as MS Access developer , i am developing applications on MS Access , i used to deal with subforms, continuous and continuous subforms.
                                          so in the great MS Visual Studio; this feature not exist !
                                          we need this feature in VS or any other development program (not MS Access) has this features . i prefer this on VS .
                                          i know there (DataRepeater) or (GridView) are similar but we need something integrated or built-in controls easier to deal with .

                                          4 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            0 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4
                                          • Don't see your idea?

                                          Feedback and Knowledge Base