Results 1 to 6 of 6

Thread: [RESOLVED] BindingNavigator Missing from Toolbar

  1. #1

    Thread Starter
    Super Moderator dday9's Avatar
    Join Date
    Mar 2011
    Location
    South Louisiana
    Posts
    11,754

    Resolved [RESOLVED] BindingNavigator Missing from Toolbar

    I am using .NET 5.0 to create a desktop application.

    I do not see the BindingNavigator control in the toolbox under Data, All Windows Forms, or when I search for it in the search bar. However, if I right-click on the toolbox and enable Show All, it appear however it looks as if it is disabled.

    I can certainly create my own BindingNavigator using a ToolStrip, but I'm curious why the BindingNavigator is exhibiting this behavior.
    "Code is like humor. When you have to explain it, it is bad." - Cory House
    VbLessons | Code Tags | Sword of Fury - Jameram

  2. #2
    Super Moderator jmcilhinney's Avatar
    Join Date
    May 2005
    Location
    Sydney, Australia
    Posts
    110,344

    Re: BindingNavigator Missing from Toolbar

    WinForms controls are not actually part of .NET Core itself but of the Windows Desktop extensions, added from .NET Core 3.0. I'm guessing that they have simply not prioritised that particular control highly enough to have got around to the reimplementation work required to make it work with the Toolbox the same way it did in .NET Framework.

  3. #3

    Thread Starter
    Super Moderator dday9's Avatar
    Join Date
    Mar 2011
    Location
    South Louisiana
    Posts
    11,754

    Re: BindingNavigator Missing from Toolbar

    I'm not familiar with the Windows Desktop extensions, in using the extension does that prevent cross-platform capability?
    "Code is like humor. When you have to explain it, it is bad." - Cory House
    VbLessons | Code Tags | Sword of Fury - Jameram

  4. #4
    Super Moderator jmcilhinney's Avatar
    Join Date
    May 2005
    Location
    Sydney, Australia
    Posts
    110,344

    Re: BindingNavigator Missing from Toolbar

    Quote Originally Posted by dday9 View Post
    in using the extension does that prevent cross-platform capability?
    Yes. Windows Forms and WPF functionality in .NET Core is provided for convenience and continuity but both are specific to Windows. Console applications are cross-platform, as they don't rely on Windows-specific APIs.

  5. #5

    Thread Starter
    Super Moderator dday9's Avatar
    Join Date
    Mar 2011
    Location
    South Louisiana
    Posts
    11,754

    Re: BindingNavigator Missing from Toolbar

    That would make sense because the GUI would be reliant on Win32 and I imagine it'd be rather difficult to make that cross-platform.

    I guess going forward I'll continue with web applications for cross-platform support.
    "Code is like humor. When you have to explain it, it is bad." - Cory House
    VbLessons | Code Tags | Sword of Fury - Jameram

  6. #6
    Frenzied Member KGComputers's Avatar
    Join Date
    Dec 2005
    Location
    Cebu, PH
    Posts
    2,020

    Re: [RESOLVED] BindingNavigator Missing from Toolbar

    @dday9

    I found a link from stack Activate missing Winforms controls in .Net Core 3.1which describes how to activate missing Winforms controls in .NET Core 3.1 C# application. Don't know if the provided solution will work on .NET 5 VB Winforms.


    I guess going forward I'll continue with web applications for cross-platform support.
    I agree that this will be the better option.


    - kgc
    Last edited by KGComputers; Nov 1st, 2021 at 09:56 AM.
    CodeBank: VB.NET & C#.NET | ASP.NET
    Programming: C# | VB.NET
    Blogs: Personal | Programming
    Projects: GitHub | jsFiddle
    ___________________________________________________________________________________

    Rating someone's post is a way of saying Thanks...

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width