C# - DropDown Panel in Windows Form Application C#

Sdílet
Vložit
  • čas přidán 26. 07. 2024
  • Hello Friends, This is SaLaaR HuSyN, in this very Quick tutorial we'll learn how to design a custom dropdown menu using Panel in windows form application C#.
    Download Source Code:
    github.com/SaLaaRHuSyN/DropDo...
    ++++++++++++++++++++++++++++++++++++++++++++
    For Android Ui Tutorials, Please Subscribe Our Channel Android Ui Academy:
    / @androiduiacademy6689
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    if You Have any Query, feel free to contact Us on Facebook:
    / csharpuiacademy
    ++++++++++++++++++++++++++++++++++++++++++++
    Please Subscribe for more Videos.
  • Věda a technologie

Komentáře • 86

  • @demiladeadeisrael799
    @demiladeadeisrael799 Před 5 lety +10

    thanks a lot, still saving projects in 2019!! ; )

  • @burgerlx8871
    @burgerlx8871 Před 5 lety +3

    Just what i was looking for! Thank you!

  • @katerose6161
    @katerose6161 Před 4 lety +3

    Thank You for the excellent solution. I'm going to use this method in my project! Thanks a lot again

  • @CSharpCodeAcademy
    @CSharpCodeAcademy Před 5 lety +1

    what a mind bro, amazing, keep it up Salaar HusYn

  • @justsomekiwiguy2930
    @justsomekiwiguy2930 Před rokem

    Just what I needed. Thanks!

  • @457Deniz457
    @457Deniz457 Před 5 lety +1

    uhhh nice, will try that one out :D

  • @ShoaibKhan-rg6uz
    @ShoaibKhan-rg6uz Před 5 lety +1

    Outstanding bro keep it up

  • @hellssing860
    @hellssing860 Před 5 lety +2

    That was so cool!

  • @Tresordiwata100
    @Tresordiwata100 Před 4 lety +1

    Thanks bro. You have helped much

  • @tgk3445
    @tgk3445 Před měsícem

    Very good! Thanks for your help man!

  • @jojocheng289
    @jojocheng289 Před 5 lety +1

    Nice example. Thanks

  • @gokhanzaric3903
    @gokhanzaric3903 Před 5 lety +1

    Thank You Brother.

  • @arczhar1204
    @arczhar1204 Před 5 lety +1

    Thanks you bro!

  • @manjeetnandal1
    @manjeetnandal1 Před 4 lety

    Many usefull.
    Great thanks!

  • @shayanali2598
    @shayanali2598 Před 5 lety +1

    ma sha Allah zabardast bro

  •  Před 5 lety +3

    Excelente solución en C#. ;-)

  • @jaimeelipascua8528
    @jaimeelipascua8528 Před rokem

    thanks for this man,..keep it up..

  • @anandranga3428
    @anandranga3428 Před 5 lety +1

    Superb bro

  • @NarakirinIntharachit
    @NarakirinIntharachit Před 2 lety

    thank you very much.

  • @santhoshreddy9161
    @santhoshreddy9161 Před 4 lety +1

    Thanks a lot

  • @ErkanOkman
    @ErkanOkman Před 5 lety +2

    👍👏

  • @AMIRKHAN-dm2fm
    @AMIRKHAN-dm2fm Před 5 lety +1

    Very Nice

  • @makjacky2280
    @makjacky2280 Před 3 lety

    amazing!!!

  • @Kira7542
    @Kira7542 Před 2 lety

    Thanks, this really helped :-)

  • @falaksyed2019
    @falaksyed2019 Před 3 lety

    Thank you so so much

  • @thebandar94
    @thebandar94 Před 2 lety

    thanks a lot ..

  • @TheOussamaess1958
    @TheOussamaess1958 Před 5 lety +1

    I like It

  • @JuanMLomas
    @JuanMLomas Před 11 měsíci +1

    A simple but effective solution!, thank you so much!.

  • @roeljohnrebosa1767
    @roeljohnrebosa1767 Před 5 lety +1

    Thanks

  • @christolb59
    @christolb59 Před 4 lety

    Brief and clear, thanks a lot, and really, the sound is also good, let me know the name of music :)

  • @gillianfowler1892
    @gillianfowler1892 Před 4 lety +4

    Thank you so much for this! Question, how do you code it when you want to have multiple dropdown panels underneath each other that close when you open a new one?

  • @Thepostroun
    @Thepostroun Před 3 lety

    thank you very much that helps L))

  • @softfiscalpb674
    @softfiscalpb674 Před 3 lety

    que massa.
    gostei.

  • @jamesmoose7196
    @jamesmoose7196 Před 5 lety +1

    Cool ¡¡

  • @codingislife6387
    @codingislife6387 Před 5 lety +1

    So Cool ...----------> Thanks

  • @JuliaFile
    @JuliaFile Před 5 měsíci

    thanks for the tutorial. this is very useful and works. but when the menu goes down. the buttons at the bottom are hidden, covered by the drop menu. how do you solve it?

  • @vannapro3733
    @vannapro3733 Před 5 lety

    Could you make video about form responsive with screen.

  • @rosemaryroopnarine9443

    Just what I was looking for, but if each button represents a form how do I get the text of the form name to be seen.

  • @nove1398
    @nove1398 Před 4 lety

    What is the best way to open a new form and close the current?

  • @jorgeluna3096
    @jorgeluna3096 Před 5 lety +1

    Thanks, but how can i do for 2 o more panels?

  • @zerosandones7547
    @zerosandones7547 Před 3 lety

    how to make this dropdown dynamic? add a dropdown button every time a user adds an item in the database.

  • @aerithmint8041
    @aerithmint8041 Před 5 lety +2

    Thank you for this video, help a lot ♥️ but one more thing, how can I display another user control when clicking the button in the drop down panel? Pls reply, I need ur help😭 - it's okay, already can XD

    • @CUiAcademy
      @CUiAcademy  Před 5 lety +3

      during form designing (before reducing the size of Sub Panel), just code to display user control on your form... :) :) please let me know if you have any query... thanks for watching my videos... :)

    • @aerithmint8041
      @aerithmint8041 Před 5 lety

      @@CUiAcademy Thank you 🥰

  • @walodari7659
    @walodari7659 Před 5 lety +1

    but ty for idea

  • @user-bs4et7st5r
    @user-bs4et7st5r Před 5 lety

    Why the button10.11.12 won't cover the DropDown Panel?They will move when the Panel Drop.Want to know~Thanks for help.

  • @hamzakhan-go3ct
    @hamzakhan-go3ct Před 5 lety +2

    what is isCollapsed and i have done each nd everything same except that arrow sign so where i should write timer1.start(); plx rep thanks

    • @CUiAcademy
      @CUiAcademy  Před 5 lety

      Hi Hamza,... isCollapsed is a bool variable which we've declared earlier, It will become true when the panel is collapsed..

  • @simpleman7171
    @simpleman7171 Před 3 lety

    dude can u explain about ur code i wanna get it ty so much

  • @ianaballe9629
    @ianaballe9629 Před 4 lety

    what if I want a dropdown panel inside a dropdown panel?

  • @dhokhumiya8173
    @dhokhumiya8173 Před 5 lety

    bro my problem shows a collapsed arrow image add plz help me

  • @sumitrajput2404
    @sumitrajput2404 Před rokem

    sir agr sabhi batton me, button 5 jaisa krna ho to kya kre

  • @Shashi24ful
    @Shashi24ful Před 5 lety +1

    no Download link on the description 😞

  • @erlindkadriu4547
    @erlindkadriu4547 Před 4 lety +1

    Can I use 2 timers in one form? I am actually using but i have a crash I don't know why...Can you help me ?
    By the way thanks a lot for this solution!

    • @CUiAcademy
      @CUiAcademy  Před 4 lety

      Hi Erlind, Please explain your problem by writing an email to info@csharpui.com. I'll try my best to solve your problem.. :)

    • @erlindkadriu4547
      @erlindkadriu4547 Před 4 lety

      @@CUiAcademy I fixed the problem, it was crashing between timers :'D thanks for caring...

  • @tiagorodrigues6689
    @tiagorodrigues6689 Před 5 lety +1

    can you send me the link of your project pls!!
    nice video bro!

    • @CUiAcademy
      @CUiAcademy  Před 5 lety

      Please download the source code from this link.. github.com/SaLaaRHuSyN/DropDownPanel

  • @muhammadadrees8257
    @muhammadadrees8257 Před 5 lety

    how the panel is closed automatically when opening any other panel.. Plz Help

  • @codex4483
    @codex4483 Před 4 lety

    what if i have to add more than 100 buttons,,please help

  • @sararana319
    @sararana319 Před 5 lety +2

    my dropdown panel is overlapping on the other button what should i do?

    • @CUiAcademy
      @CUiAcademy  Před 5 lety

      Hi Sara Rana. Please use Flowlayout Panel for your Container (Main Panel). I hope this will work for you.. :)

    • @angelaochoa7594
      @angelaochoa7594 Před 4 lety

      @@CUiAcademy Is there a way to make the other buttons drop down on a regular Panel?

  • @zerosandones7547
    @zerosandones7547 Před 5 lety

    how to do this with 2 dropdowns?

  • @pavankulkarni9080
    @pavankulkarni9080 Před 5 lety +1

    Error at statement - panelDropDown.Height += 10;
    Error msg - Invalid expression term and panelDropdown does not exist in the current context

    • @CUiAcademy
      @CUiAcademy  Před 5 lety

      panelDropDown is the name of the panel which contains your button.... just rename that panel or replace panelDropDown with its name,,, :)

    • @pavankulkarni9080
      @pavankulkarni9080 Před 5 lety +1

      Thank you so much, finally I executed program. once again thank you so much for your reply c# UI academy

  • @SamSung-bc4th
    @SamSung-bc4th Před 4 lety +2

    It works. Fast time click the button drop down. but how the panel is closed automatically when i click another button.
    #SaLaaR_HuSceyN

    • @CUiAcademy
      @CUiAcademy  Před 4 lety

      simple.. Just check the height of panel dropdown and if its width is greater then call the on click event of ButtonCollapse like,
      if(panelDropDown.Height < 0)
      {
      ButtonCollapse.OnClick(sender,e);
      }
      it will close the drop down panel if it is already opened..

    • @CUiAcademy
      @CUiAcademy  Před 4 lety

      Change the 0 inside the if condition with the minimum height which you set for the panel dropdown. :) I hope it will work for you.. :)

    • @SamSung-bc4th
      @SamSung-bc4th Před 4 lety

      @@CUiAcademy Sorry for that it's not working.
      private void tmr1_stp_dd_tick(object sender, EventArgs e)
      {
      if (isCollapsed)
      {
      pnl_stp_dd.Height += 10;
      if (pnl_stp_dd.Size == pnl_stp_dd.MaximumSize)
      {
      tmr1_stp_dd.Stop();
      isCollapsed = false;
      }
      }
      else
      {
      pnl_stp_dd.Height -= 0;
      if (pnl_stp_dd.Size == pnl_stp_dd.MinimumSize)
      {
      tmr1_stp_dd.Stop();
      isCollapsed = true;
      }
      }
      }
      ::or::
      private void stp_btn_click(object sender, EventArgs e)
      {
      tmr1_stp_dd.Start();
      }
      if(pnl_stp_dd.Height < 0)
      {
      ButtonCollapse.OnClick(sender,e);
      }

  • @n0stal6ic2
    @n0stal6ic2 Před 3 lety

    the menu wont drop down at all for me

  • @zoneinity
    @zoneinity Před 5 lety

    I can only close it i cant opne it

  • @pavankulkarni9080
    @pavankulkarni9080 Před 5 lety

    I’m getting error. Anybody can help me ?

  • @debashishbasu1505
    @debashishbasu1505 Před 5 lety

    How to do this same thins in visual basic??
    Please help me

  • @jonas8799
    @jonas8799 Před 4 lety

    It wont come up again .-..
    help

  • @457Deniz457
    @457Deniz457 Před 5 lety

    Download Link Missing/Reup?^^

  • @somedudeonyoutubefrfr
    @somedudeonyoutubefrfr Před 5 lety +1

    Im still asking myself: why do you refresh your desktop at every start of an video 😅

    • @CUiAcademy
      @CUiAcademy  Před 5 lety +1

      The reason behind this is very simple, many viewers just ask about, which version of visual studio that I am using in this video, because some techniques don't work in older versions... So I start my every video from scratch...

    • @somedudeonyoutubefrfr
      @somedudeonyoutubefrfr Před 5 lety +1

      @@CUiAcademy Ok ^^ Thank you for your fast answer :D
      Please continue with this content

  • @user_bazsi
    @user_bazsi Před 2 lety

    Inertia minecraft client? :'D

  • @satine_go
    @satine_go Před 3 lety +1

    private void timer1_Tick(object sender, EventArgs e)
    {
    if (isCollapsed)
    {
    button5.Image = Resources.bt_dw1;
    panelDropDown.Height -= 10;
    if (panelDropDown.Size == panelDropDown.MinimumSize)
    {
    timer1.Stop();
    isCollapsed = false;
    }
    }
    else
    {
    button5.Image = Resources.bt_up1;
    panelDropDown.Height += 10;
    if (panelDropDown.Size == panelDropDown.MaximumSize)
    {
    timer1.Stop();
    isCollapsed = true;
    }

  • @pauloafonsokratagon4687

    PQP, nao tava funcionando porque troquei digitei "+=" ao inves de "-+"!!! kkkkkk