C# - DropDown Panel in Windows Form Application C#

Поделиться
HTML-код
  • Опубликовано: 1 сен 2018
  • 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.
  • НаукаНаука

Комментарии • 86

  • @burgerlx8871
    @burgerlx8871 5 лет назад +3

    Just what i was looking for! Thank you!

  • @demiladeadeisrael799
    @demiladeadeisrael799 4 года назад +10

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

  • @katerose6161
    @katerose6161 4 года назад +3

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

  • @justsomekiwiguy2930
    @justsomekiwiguy2930 Год назад

    Just what I needed. Thanks!

  • @ShoaibKhan-rg6uz
    @ShoaibKhan-rg6uz 5 лет назад +1

    Outstanding bro keep it up

  • @CSharpCodeAcademy
    @CSharpCodeAcademy 5 лет назад +1

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

  • @shayanali2598
    @shayanali2598 5 лет назад +1

    ma sha Allah zabardast bro

  • @tgk3445
    @tgk3445 16 дней назад

    Very good! Thanks for your help man!

  • @Tresordiwata100
    @Tresordiwata100 4 года назад +1

    Thanks bro. You have helped much

  • @jojocheng289
    @jojocheng289 5 лет назад +1

    Nice example. Thanks

  • @manjeetnandal1
    @manjeetnandal1 4 года назад

    Many usefull.
    Great thanks!

  • @hellssing860
    @hellssing860 5 лет назад +2

    That was so cool!

  • @457Deniz457
    @457Deniz457 5 лет назад +1

    uhhh nice, will try that one out :D

  • @JuanMLomas
    @JuanMLomas 9 месяцев назад +1

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

  • @jaimeelipascua8528
    @jaimeelipascua8528 Год назад

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

  • @anandranga3428
    @anandranga3428 5 лет назад +1

    Superb bro

  • @AMIRKHAN-dm2fm
    @AMIRKHAN-dm2fm 5 лет назад +1

    Very Nice

  • @Kira7542
    @Kira7542 Год назад

    Thanks, this really helped :-)

  •  5 лет назад +3

    Excelente solución en C#. ;-)

  • @gokhanzaric3903
    @gokhanzaric3903 5 лет назад +1

    Thank You Brother.

  • @arczhar1204
    @arczhar1204 5 лет назад +1

    Thanks you bro!

  • @NarakirinIntharachit
    @NarakirinIntharachit Год назад

    thank you very much.

  • @gillianfowler1892
    @gillianfowler1892 4 года назад +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?

    • @twoocean8012
      @twoocean8012 Год назад

      Did you find a solution to this?

  • @christolb59
    @christolb59 4 года назад

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

  • @santhoshreddy9161
    @santhoshreddy9161 4 года назад +1

    Thanks a lot

  • @falaksyed2019
    @falaksyed2019 3 года назад

    Thank you so so much

  • @thebandar94
    @thebandar94 2 года назад

    thanks a lot ..

  • @makjacky2280
    @makjacky2280 3 года назад

    amazing!!!

  • @JuliaFile
    @JuliaFile 4 месяца назад

    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?

  • @roeljohnrebosa1767
    @roeljohnrebosa1767 5 лет назад +1

    Thanks

  • @Thepostroun
    @Thepostroun 3 года назад

    thank you very much that helps L))

  • @rosemaryroopnarine9443
    @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.

  • @ErkanOkman
    @ErkanOkman 5 лет назад +2

    👍👏

  • @user-bs4et7st5r
    @user-bs4et7st5r 5 лет назад

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

  • @TheOussamaess1958
    @TheOussamaess1958 5 лет назад +1

    I like It

  • @softfiscalpb674
    @softfiscalpb674 3 года назад

    que massa.
    gostei.

  • @jorgeluna3096
    @jorgeluna3096 5 лет назад +1

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

  • @hamzakhan-go3ct
    @hamzakhan-go3ct 5 лет назад +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  5 лет назад

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

  • @zerosandones7547
    @zerosandones7547 3 года назад

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

  • @sumitrajput2404
    @sumitrajput2404 Год назад

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

  • @jamesmoose7196
    @jamesmoose7196 5 лет назад +1

    Cool ¡¡

  • @nove1398
    @nove1398 4 года назад

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

  • @vannapro3733
    @vannapro3733 5 лет назад

    Could you make video about form responsive with screen.

  • @codingislife6387
    @codingislife6387 5 лет назад +1

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

  • @aerithmint8041
    @aerithmint8041 4 года назад +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  4 года назад +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 4 года назад

      @@CUiAcademy Thank you 🥰

  • @ianaballe9629
    @ianaballe9629 4 года назад

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

  • @dhokhumiya8173
    @dhokhumiya8173 5 лет назад

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

  • @Shashi24ful
    @Shashi24ful 5 лет назад +1

    no Download link on the description 😞

  • @walodari7659
    @walodari7659 5 лет назад +1

    but ty for idea

  • @muhammadadrees8257
    @muhammadadrees8257 5 лет назад

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

  • @codex4483
    @codex4483 4 года назад

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

  • @sararana319
    @sararana319 5 лет назад +2

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

    • @CUiAcademy
      @CUiAcademy  5 лет назад

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

    • @angelaochoa7594
      @angelaochoa7594 4 года назад

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

  • @erlindkadriu4547
    @erlindkadriu4547 4 года назад +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  4 года назад

      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 4 года назад

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

  • @simpleman7171
    @simpleman7171 3 года назад

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

  • @pavankulkarni9080
    @pavankulkarni9080 5 лет назад +1

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

    • @CUiAcademy
      @CUiAcademy  5 лет назад

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

    • @pavankulkarni9080
      @pavankulkarni9080 5 лет назад +1

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

  • @zerosandones7547
    @zerosandones7547 4 года назад

    how to do this with 2 dropdowns?

  • @n0stal6ic2
    @n0stal6ic2 3 года назад

    the menu wont drop down at all for me

  • @tiagorodrigues6689
    @tiagorodrigues6689 5 лет назад +1

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

    • @CUiAcademy
      @CUiAcademy  5 лет назад

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

  • @zoneinity
    @zoneinity 5 лет назад

    I can only close it i cant opne it

  • @jonas8799
    @jonas8799 4 года назад

    It wont come up again .-..
    help

  • @pavankulkarni9080
    @pavankulkarni9080 5 лет назад

    I’m getting error. Anybody can help me ?

  • @SamSung-bc4th
    @SamSung-bc4th 4 года назад +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  4 года назад

      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  4 года назад

      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 4 года назад

      @@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);
      }

  • @457Deniz457
    @457Deniz457 5 лет назад

    Download Link Missing/Reup?^^

  • @debashishbasu1505
    @debashishbasu1505 4 года назад

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

  • @somedudeonyoutubefrfr
    @somedudeonyoutubefrfr 5 лет назад +1

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

    • @CUiAcademy
      @CUiAcademy  5 лет назад +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 5 лет назад +1

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

  • @user_bazsi
    @user_bazsi 2 года назад

    Inertia minecraft client? :'D

  • @satine_go
    @satine_go 3 года назад +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
    @pauloafonsokratagon4687 4 года назад

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