C# SideBar Moderno Windows Form

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 พ.ย. 2024

ความคิดเห็น • 10

  • @fiberboy8382
    @fiberboy8382 3 หลายเดือนก่อน

    Excelente lógica, corta y sencilla. Para menús que no sean laterales se puede usar false o true en vez del tamaño de altura para los submenús. Gracias por compartir.

  • @ThaoMeoTV
    @ThaoMeoTV 2 ปีที่แล้ว

    Worked like a charm ! Thank you very much

  • @AustCan
    @AustCan 5 หลายเดือนก่อน

    How did you get the down arrows on the buttons to appear? Is it in the image file?

  • @leodellasanta1936
    @leodellasanta1936 7 หลายเดือนก่อน +2

    podrias poner un link para poder descargar los iconos?gracias

  • @stillLearningThings
    @stillLearningThings ปีที่แล้ว

    where you download the icon?

  • @rafaelroriguespedro1873
    @rafaelroriguespedro1873 11 หลายเดือนก่อน

    Oi você vende o projeto ?

  • @alexanderfloreslopez6599
    @alexanderfloreslopez6599 2 ปีที่แล้ว +1

    songs??

  • @adoordoor1929
    @adoordoor1929 7 หลายเดือนก่อน

    nice nice
    where you download the link

  • @lorinlivick3800
    @lorinlivick3800 2 ปีที่แล้ว

    PЯӨMӨƧM 👌

  • @akosyt4540
    @akosyt4540 หลายเดือนก่อน

    This is my Solution :
    I created the method "TogglePanel" that would take the panel related to the clicked button as a paramter and perform a simple logic :
    1- change the panel state
    2- flowLayoutPanel1.Controls.OfType().ToList() : This line of code is going to select all sub-panels within the main panel.
    3- The "foreach" method then will loop through these sub-panels and set their visibility to false except the one that we'll display.
    #NOTE : do not forget to call the method "TogglePanel" inside the event handler of the button in question and pass the
    appropriate panel to it.
    private void TogglePanel(Panel currentPanel)
    {
    currentPanel.Visible = !currentPanel.Visible;
    flowLayoutPanel1.Controls.OfType().ToList().ForEach(panel =>
    {
    if (currentPanel.Name != panel.Name)
    panel.Visible = false;
    });
    }