How to Create a Modern Sliding Sidebar | C# Winform

Поділитися
Вставка
  • Опубліковано 3 гру 2024

КОМЕНТАРІ • 85

  • @c0stinhaaa
    @c0stinhaaa Рік тому +7

    in 5:44 what is written after "sidebar.Width"?

  • @hovac.
    @hovac. Рік тому +65

    you know the tutorial finna be crazy when they ain't activate they windows

  • @TakeToDaSky
    @TakeToDaSky 2 роки тому +3

    on right side, I use panel to load another form and it always blink or flickering every time when sidebar collapse or expand. do you have any tip to fix it?

  • @rafaeldias_17
    @rafaeldias_17 Рік тому +1

    When im doing this part 2:50 my code just dosnt work. The panels get all bugged and dissapear, even if I click ctrl + z they dont show again and my programm breaks...

  • @ehansytaxian
    @ehansytaxian 2 роки тому +5

    Can I Please Get The Source Code!

  • @Ju_mbo
    @Ju_mbo 2 роки тому +4

    i got errors cannot implicitly convert type int to bool and non invocable member Size.Width cannot be used like a method. any fixes?

    • @zanilh2o
      @zanilh2o 2 роки тому +1

      same error here

    • @cyris5255
      @cyris5255 Рік тому

      i thought i was the only one. Have you guys fixed it yet?

  • @ulugbekakramov5030
    @ulugbekakramov5030 2 роки тому

    Ajoyib wonderful💥💥💥💥

  • @meimashi
    @meimashi 2 роки тому

    That's very helpful! Thank you!

  • @vladbalandin2630
    @vladbalandin2630 3 роки тому

    As always, you are on top, thank you!

    • @coding_ideas
      @coding_ideas  3 роки тому

      Thank you so much 🙂

    • @vladbalandin2630
      @vladbalandin2630 3 роки тому +1

      It would also be informative to learn how to get rid of flickering when using the timer, i.e. when you set the timer interval from 1 to 100 and have a BackColor gradient when you press the button, the shape flickers.

    • @coding_ideas
      @coding_ideas  3 роки тому

      @@vladbalandin2630 I never tried using panel with gradient color before, thanks for the suggestion i will try to use gradient color and try to fix flickering issue with timer control

    • @vladbalandin2630
      @vladbalandin2630 3 роки тому

      @@coding_ideas I will look forward to it!

    • @vladbalandin2630
      @vladbalandin2630 3 роки тому

      @@coding_ideas If it is still relevant, I ask you to consider the possibility of implementing a submenu not using DropDown, but by dynamically creating a panel with buttons, with a visibility interval of 2-5 seconds, by also implementing a timer through the component. that you end up with shortcuts when navigating around the workspace, i.e. when you click on the menu, a childForm will open in the workspace and when you select a component from the submenu, it will send it to the specified directory (this is if you implement the TabControl component in childForm)

  • @colinergn7730
    @colinergn7730 2 роки тому +1

    is there a way to avoid the « flickering » on the right when we expand the sidebar ?

    • @YouGotCreeped
      @YouGotCreeped Рік тому +1

      Use Double Buffering.
      To enable double buffering in Windows Forms in Visual Studio, follow these steps:
      1. Open your Windows Forms project in Visual Studio.
      2. Open the form that you want to enable double buffering on.
      3. Right-click on the form and select Properties from the context menu.
      4. In the Properties pane, scroll down to the Behavior section.
      5. Set the DoubleBuffered property to True.
      6. Save and close the form.
      This will enable double buffering on your Windows Form, which can improve performance and reduce flickering when there are multiple controls or graphics being rendered on the form.

  • @senpaikuno6714
    @senpaikuno6714 2 роки тому +1

    Can anyone help me? stuck at 13:18 homeCollapse.Height is error

    • @ireapzz_industries5407
      @ireapzz_industries5407 2 роки тому

      Could you perhaps elaborate more on the problem you are having?

    • @senpaikuno6714
      @senpaikuno6714 2 роки тому

      @@ireapzz_industries5407 It's all good now, I mange to find a solution for it.

  • @赵雷-w5e
    @赵雷-w5e 2 роки тому +2

    Thank you very much for your video, which has made me benefit a lot. Can you share the material of the icon?

    • @coding_ideas
      @coding_ideas  2 роки тому

      hello, thanks for watching . i use this tool apps.microsoft.com/store/detail/pichon-free-icons/9NK8T1KSHFFR?hl=en-ph&gl=PH

    • @赵雷-w5e
      @赵雷-w5e 2 роки тому

      Hello. Thank you very much and look forward to your more wonderful videos.

  • @Yvngsick
    @Yvngsick 2 роки тому

    High Quality Content, keep Going

  • @starlyn1232
    @starlyn1232 2 роки тому +2

    Pure digital gold.

  • @jay-annoliveros5358
    @jay-annoliveros5358 2 роки тому +1

    Hello, I tried this but when I put a lot of control panel, and collapse the menu it will looks like its lagging, the collapse time is so slow even I set it the timer for 10. When I remove the control panel it will back to smooth. I hope you can help me, thank you so much.

    • @ireapzz_industries5407
      @ireapzz_industries5407 2 роки тому

      Jay-Ann Oliveros and wasim Alwisi
      What you can do is the following...
      Just below "bool sidebarExpand;' place the following code.
      It should reduce or completely stop the problem
      protected override CreateParams CreateParams {
      get {
      CreateParams cp = base.CreateParams;
      cp.ExStyle |= 0x02000000; // Turn on WS_EX_COMPOSITED
      return cp;
      }
      }
      The problem you are facing is called "flickering" and it happens when too much stuff gets "painted" onto your panels.
      It is not the kind of flicker that double-buffering can solve. Nor BeginUpdate or SuspendLayout. You've got too many controls, the BackgroundImage can make it a lot worse.
      It starts when the UserControl paints itself. It draws the BackgroundImage, leaving holes where the child control windows go. Each child control then gets a message to paint itself, they'll fill in the hole with their window content. When you have a lot of controls, those holes are visible to the user for a while. They are normally white, contrasting badly with the BackgroundImage when it is dark. Or they can be black if the form has its Opacity or Transparency Key property set, contrasting badly with just about anything.
      This is a pretty fundamental limitation of Windows Forms, it is stuck with the way Windows renders windows.
      Please respond to this comment if it fixed the problem.

    • @lololpopllll7353
      @lololpopllll7353 Рік тому

      @@ireapzz_industries5407 FIXED IT THANKS BRO

  • @w3bt3chs3curity9
    @w3bt3chs3curity9 2 роки тому

    Grabe ka power bay support here

  • @kayraavc6891
    @kayraavc6891 2 роки тому +1

    Good work man

  • @TheFuture36520
    @TheFuture36520 2 роки тому

    100% Genius Jeov whoo hoo brodie!

  • @random-user-s
    @random-user-s Рік тому +4

    Hi, can i get the Home button image resolution in px? Thank you

    • @random-user-s
      @random-user-s Рік тому +1

      Never mind, i found out, its 26x26 rigth?

  • @siminapopa9292
    @siminapopa9292 Рік тому +1

    Does it work in 2015/2016 versions?

  • @АлександрФилиппов-ж4в

    Очень круто!!! Пожалуйста продолжай!!!)

  • @sajjadabdullah
    @sajjadabdullah 2 роки тому

    Wonderful... Thanks

  • @praveenvisit7156
    @praveenvisit7156 Рік тому +3

    code didn't working

  • @waleedbensumaidea3947
    @waleedbensumaidea3947 2 роки тому

    Why the first click on menu button doesn't work to collapse the menu..
    But it works from the second click?

    • @2004Timber
      @2004Timber Рік тому +4

      Try initializing the sidebarExpand bool as "true".

    • @HarjotSingh-fu2km
      @HarjotSingh-fu2km Рік тому

      @@2004Timber I had same issue, Thank you so much your suggestion fixed this error.

  • @ahmedaldana151
    @ahmedaldana151 2 роки тому

    Keep working 💪

  • @real_belmondziak
    @real_belmondziak Рік тому +1

    Can you add method to change color of border Winform?

  • @Hmadaashraf
    @Hmadaashraf 2 роки тому +1

    HOW YOU ADD BUTTON INSIDE PANEL IN 1:36

    • @coding_ideas
      @coding_ideas  2 роки тому

      Just drag it inside the panel :) .

    • @Hmadaashraf
      @Hmadaashraf 2 роки тому +1

      @@coding_ideas I`M USE VS 2022 I CANT MAKE IT -_-

    • @Hmadaashraf
      @Hmadaashraf 2 роки тому

      @@coding_ideas CAN YOU SHARE THIS PROJECT ?

    • @coding_ideas
      @coding_ideas  2 роки тому

      @@Hmadaashraf i will check if i still have it. 😅

    • @Hmadaashraf
      @Hmadaashraf 2 роки тому

      @@coding_ideas ihope to found it

  • @concocktenation
    @concocktenation 2 роки тому +1

    i run and it has so many errors like ; and ) expected

  • @minnhann128
    @minnhann128 Рік тому +1

    Can I get the whole project ? please answer me 😞😞😞😞😞😞

  • @jaysonarevalo3910
    @jaysonarevalo3910 2 роки тому

    Thanks Bro. ❤️

  • @zaphix3625
    @zaphix3625 2 роки тому +1

    Can you pls give us the icons your using in the vid

    • @coding_ideas
      @coding_ideas  2 роки тому

      hello, thanks for watching . i use this tool apps.microsoft.com/store/detail/pichon-free-icons/9NK8T1KSHFFR?hl=en-ph&gl=PH

    • @zaphix3625
      @zaphix3625 2 роки тому

      @@coding_ideas tysm I was looking for icons but couldn’t find any

  • @dendenstory3069
    @dendenstory3069 2 роки тому +1

    anong version ng VS gamit mo idol salamat

  • @Scr1pted
    @Scr1pted Рік тому

    Song Name?

  • @itsarsh77
    @itsarsh77 2 роки тому +1

    wheres source?

  • @monmonyanos6600
    @monmonyanos6600 2 роки тому

    Why it is not working for me

  • @monstarbog3049
    @monstarbog3049 Рік тому +1

    Can I get the whole project

    • @coding_ideas
      @coding_ideas  Рік тому +1

      Hello, I don't have the source code anymore, but I will try to recreate it with source code.

    • @doesoftiktok5179
      @doesoftiktok5179 Рік тому

      ​@@coding_ideas why my " bool sidebarExpand;" , what that stand for??

  • @PhongTran-th2qi
    @PhongTran-th2qi 2 роки тому

    When my sub menu move, it does push another menu away. Can you help me

    • @coding_ideas
      @coding_ideas  2 роки тому +2

      hello, did you use flowlayout panel ?

    • @PhongTran-th2qi
      @PhongTran-th2qi 2 роки тому +3

      @@coding_ideas So i have to use flowlayout panel for container, right? Thank you !

    • @Smogi_5267
      @Smogi_5267 2 роки тому +1

      @@coding_ideas could you give me a download link to what you made ?

  • @ehansytaxian
    @ehansytaxian 2 роки тому +1

    Please Post The Source Code

    • @henrikko029
      @henrikko029 2 роки тому

      Agreed, need to read with good quality

  • @Mr.Potato911
    @Mr.Potato911 Рік тому +1

    how to make it when its full scren stretch out with it

  • @pushpendrasaini7427
    @pushpendrasaini7427 Рік тому +1

    Useful thanks

  • @khaledaljadaan7826
    @khaledaljadaan7826 2 роки тому

    😍😍😍🤩

  • @bryanjosuealbertoelena1232
    @bryanjosuealbertoelena1232 2 роки тому

    cool

  • @edwardfreedom
    @edwardfreedom 2 роки тому +1

    windows forms is dead, use wpf

    • @carboniits9719
      @carboniits9719 2 роки тому

      windows forms is 2002, wpf 2006... more or less..

    • @edwardfreedom
      @edwardfreedom 2 роки тому

      @@carboniits9719 lol no

    • @legendrblx712
      @legendrblx712 2 роки тому

      @@edwardfreedom bro i use windows forms and make it look like WPF