Visual Studio IDE

Announcement: Last fall, we migrated this forum to Visual Studio Developer Community to provide you one convenient and responsive system for all feedback. As the final step in the migration, this forum will be closed off completely on June 1st, 2019. We encourage you to visit Visual Studio Developer Community where you can now suggest new ideas, browse and vote on existing ideas, and engage with Visual Studio teams.

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,227 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    28 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
  2. 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…

    359 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    11 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
  3. 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
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
  4. 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
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
  5. 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
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
  6. 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
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
  7. 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
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
  8. 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
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
  9. 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
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
  10. 10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
  11. 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
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
  12. 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
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
  13. 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
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
  14. 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
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
  15. 6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
  16. 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
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
  17. 6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
  18. Create a duplicate or Clone of a Existing Windows Form

    Hi.

    Please add a way (Perhaps a Right-Click on a Form) to duplicate or clone an existing form (Perhaps with options to only clone the 'Layout' or to include Code with the necessary code changes to fix 'duplicate' type errors). (When you Copy/Paste a form currently in the same project multiple errors occur)

    Thank you

    5 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
  19. 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
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
  20. 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
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4

Feedback and Knowledge Base