C# - DropDown Panel in Windows Form Application C#
ฝัง
- เผยแพร่เมื่อ 8 ก.พ. 2025
- 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/SaL...
++++++++++++++++++++++++++++++++++++++++++++
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.
thanks a lot, still saving projects in 2019!! ; )
A simple but effective solution!, thank you so much!.
Glad it helped!
Thank You for the excellent solution. I'm going to use this method in my project! Thanks a lot again
Just what i was looking for! Thank you!
it works for me, thank you a lot brother.
Very good! Thanks for your help man!
Thanks bro. You have helped much
Just what I needed. Thanks!
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?
Did you find a solution to this?
thanks for this man,..keep it up..
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?
Nice example. Thanks
what a mind bro, amazing, keep it up Salaar HusYn
ma sha Allah zabardast bro
It's a great video, but how do I make the selected button take the place of the main one?
Thanks, this really helped :-)
Thanks a lot
Thank you so so much
Many usefull.
Great thanks!
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.
Outstanding bro keep it up
Excelente solución en C#. ;-)
Thank You Brother.
Superb bro
Very Nice
What is the best way to open a new form and close the current?
Thanks you bro!
Brief and clear, thanks a lot, and really, the sound is also good, let me know the name of music :)
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!
Hi Erlind, Please explain your problem by writing an email to info@csharpui.com. I'll try my best to solve your problem.. :)
@@CUiAcademy I fixed the problem, it was crashing between timers :'D thanks for caring...
Thanks
Why the button10.11.12 won't cover the DropDown Panel?They will move when the Panel Drop.Want to know~Thanks for help.
sir agr sabhi batton me, button 5 jaisa krna ho to kya kre
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
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... :)
@@CUiAcademy Thank you 🥰
👍👏
I like It
That was so cool!
Thanks, but how can i do for 2 o more panels?
thank you very much that helps L))
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
Hi Hamza,... isCollapsed is a bool variable which we've declared earlier, It will become true when the panel is collapsed..
no Download link on the description 😞
dude can u explain about ur code i wanna get it ty so much
uhhh nice, will try that one out :D
my dropdown panel is overlapping on the other button what should i do?
Hi Sara Rana. Please use Flowlayout Panel for your Container (Main Panel). I hope this will work for you.. :)
@@CUiAcademy Is there a way to make the other buttons drop down on a regular Panel?
what if i have to add more than 100 buttons,,please help
Could you make video about form responsive with screen.
how to make this dropdown dynamic? add a dropdown button every time a user adds an item in the database.
how the panel is closed automatically when opening any other panel.. Plz Help
what if I want a dropdown panel inside a dropdown panel?
amazing!!!
It works. Fast time click the button drop down. but how the panel is closed automatically when i click another button.
#SaLaaR_HuSceyN
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..
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.. :)
@@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);
}
que massa.
gostei.
bro my problem shows a collapsed arrow image add plz help me
Error at statement - panelDropDown.Height += 10;
Error msg - Invalid expression term and panelDropdown does not exist in the current context
panelDropDown is the name of the panel which contains your button.... just rename that panel or replace panelDropDown with its name,,, :)
Thank you so much, finally I executed program. once again thank you so much for your reply c# UI academy
So Cool ...----------> Thanks
can you send me the link of your project pls!!
nice video bro!
Please download the source code from this link.. github.com/SaLaaRHuSyN/DropDownPanel
Cool ¡¡
the menu wont drop down at all for me
How to do this same thins in visual basic??
Please help me
Please help me
but ty for idea
how to do this with 2 dropdowns?
Im still asking myself: why do you refresh your desktop at every start of an video 😅
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...
@@CUiAcademy Ok ^^ Thank you for your fast answer :D
Please continue with this content
Download Link Missing/Reup?^^
Inertia minecraft client? :'D
It wont come up again .-..
help
I can only close it i cant opne it
I’m getting error. Anybody can help me ?
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;
}
PQP, nao tava funcionando porque troquei digitei "+=" ao inves de "-+"!!! kkkkkk
thanks a lot ..
thank you very much.