MdemyCode

Learn for Coding

Modern Flat UI, Drop-down/Slider Menu, Side Menu, Responsive, Only Form – C#

Modern Flat UI, Drop-down/Slider Menu, Side Menu, Responsive, Only Form – C#

WINDOWS FORMS, USER INTERFACE, FLAT AND MODERN FORM, WITH SIDE MENU, SLIDING MENUS, RESPONSIVE, ADAPTABLE, OPEN SINGLE PANEL FORM – C#

You can also see these projects:

  • Create flat and modern form
  • Create Side Menu.
  • Create drop-down or sliding menus.
  • Create Method to hide the submenu.
  • Create Method to show the submenu.
  • Customize submenu and buttons.
  • How to show and hide drop-down submenus.
  • Open child forms in a panel.
  • Responsive or adaptable user interface or user controls.

Source Code

using MySql.Data.MySqlClient;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Transparent_Form
{
    public partial class MainForm : Form
    {
        StudentClass student = new StudentClass();
        CourseClass course = new CourseClass();
        public MainForm()
        {
            InitializeComponent();
            customizeDesign();
        }

        private void customizeDesign()
        {
            panel_stdsubmenu.Visible = false;
            panel_courseSubmenu.Visible = false;
            panel_scoreSubmenu.Visible = false;
        
        }

        private void hideSubmenu()
        {
            if (panel_stdsubmenu.Visible == true)
                panel_stdsubmenu.Visible = false;
            if (panel_courseSubmenu.Visible == true)
                panel_courseSubmenu.Visible = false;
            if (panel_scoreSubmenu.Visible == true)
                panel_scoreSubmenu.Visible = false;
        }

        private void showSubmenu(Panel submenu)
        {
            if (submenu.Visible == false)
            {
                hideSubmenu();
                submenu.Visible = true;
            }
            else
                submenu.Visible = false;
        }

        private void button_std_Click(object sender, EventArgs e)
        {
            showSubmenu(panel_stdsubmenu);
        }
        #region StdSubmenu
        private void button_registration_Click(object sender, EventArgs e)
        {
            //...
            //..Your code
            //...
            hideSubmenu();
            
        }

        private void button_manageStd_Click(object sender, EventArgs e)
        {
            //...
            //..Your code
            //...
            hideSubmenu();
        }

        private void button_status_Click(object sender, EventArgs e)
        {
            //...
            //..Your code
            //...
            hideSubmenu();
        }

        private void button_stdPrint_Click(object sender, EventArgs e)
        {
            //...
            //..Your code
            //...
            hideSubmenu();
        }

        #endregion StdSubmenu
        private void button_course_Click(object sender, EventArgs e)
        {
            showSubmenu(panel_courseSubmenu);
        }
        #region CourseSubmenu
        private void button_newCourse_Click(object sender, EventArgs e)
        {
            //...
            //..Your code
            //...
            hideSubmenu();
        }

        private void button_manageCourse_Click(object sender, EventArgs e)
        {
            //...
            //..Your code
            //...
            hideSubmenu();
        }

        private void button_coursePrint_Click(object sender, EventArgs e)
        {
            //...
            //..Your code
            //...
            hideSubmenu();
        }
        #endregion CourseSubmenu

        private void button_score_Click(object sender, EventArgs e)
        {
            showSubmenu(panel_scoreSubmenu);
        }
        #region ScoreSubmenu
        private void button_newScore_Click(object sender, EventArgs e)
        {
            //...
            //..Your code
            //...
            hideSubmenu();
        }

        private void button_manageScore_Click(object sender, EventArgs e)
        {
            
            hideSubmenu();
        }

        private void button_scorePrint_Click(object sender, EventArgs e)
        {
            hideSubmenu();
        }

        #endregion ScoreSubmenu

        //to show register form in mainform
        private Form activeForm = null;
        private void openChildForm(Form childForm)
        {
            if (activeForm != null)
                activeForm.Close();
            activeForm = childForm;
            childForm.TopLevel = false;
            childForm.FormBorderStyle = FormBorderStyle.None;
            childForm.Dock = DockStyle.Fill;
            panel_main.Controls.Add(childForm);
            panel_main.Tag = childForm;
            childForm.BringToFront();
            childForm.Show();
            
        }     
       
    }
}

99 thoughts on “Modern Flat UI, Drop-down/Slider Menu, Side Menu, Responsive, Only Form – C#

  1. Hello, you used to write excellent, but the last several posts have been kinda boringK I miss your super writings. Past few posts are just a little bit out of track! come on!

  2. I like what you guys are up too. Such smart work and reporting! Keep up the superb works guys I have incorporated you guys to my blogroll. I think it’ll improve the value of my website :).

  3. Обучение менеджеров маркетплейса курсы и обучение менеджера маркетплейсов в обучение-менеджер-маркетплейсов.рф
    – бесплатные и платные курсы по работе на маркетплейсах Вальдберис, Озон, Яндекс.Маркет и т.п., и освоение работы с нуля для новичков “Менеджер маркетплейсов”, на обучении обучат использовать аналитику, разные форматы продвижения магазинов уже сразу после курса, получите популярную профессию в дистанционном формате и изучите навыки в интернет-маркетинге, чтобы зарабатывать деньги и помогать бизнесменам; в курсе рассматривается продвижение карточек, выстраивание стратегии продаж, взаимодействие с поставщиками, нюансы площадок, после завершения профессионального курса вы получаете сертификат, цены и отзывы есть по ссылке.

  4. Срочные займы и микрозаймы онлайн https://dostupno48.ru/
    от МКК, моментальная выдача на кредитную карту, предоставление займа с одобрением и выдача заемщику кредита уже через пару минут с помощью сайта МФО, возврат легко и удобно на на сайте по интернету, низкие % по займу и множество способов получения денежных средств: онлайн, деньгами наличными, оплата на счет в банке, переводом на карту. Преимущества и типы займов: без отказов, краткосрочные, круглосуточно, по договору с финансовой организацией, без проверки кредитной истории, с действующими просрочками. МФК предоставляют хорошие условия для постоянных заемщиков и при повторных займах. Сделайте подбор, заполните и оформите заявку на заем. Лучшие займы и рейтинг займов для потребителей от кредиторов.

  5. Срочные микрозаймы онлайн Займы онлайн: ТОП рейтинг лучших займов от МФО в 2022 году – Доступно 48
    в микрофинансовых организациях, моментальная выдача на кредитную или банковскую карту карточку, оформление займа высоким процентом одобрения и выдача заемщику займа буквально за несколько минут с помощью сайта, возврат долга любым удобным способом на сайте онлайн, низкая процентная ставка и любые способы получения денежных средств: через интернет, наличными, оплата на банковский счет, перевод на карту. Плюсы и типы займов: без отказа, краткосрочные, круглосуточные, с заключением договора с МФО, без проверки справок о зарплате, с долгами. МФО предоставляют хорошие условия для постоянных заемщиков и повторных займах. Подберите заем, заполните заявку на заем. Лучшие займы и ТОП потребительских займов от МФО.

  6. Do you mind if I quote a couple of your articles as long as I provide credit and sources back to your website? My blog site is in the exact same area of interest as yours and my users would genuinely benefit from a lot of the information you present here. Please let me know if this alright with you. Thank you!

  7. Когда вы боретесь с расстройством, связанным с употреблением алкоголя, вам может казаться, что конца не видно, но вы не должны страдать в одиночестве. Сегодня существует множество вариантов лечения, которые помогут вам излечиться от алкоголизма и вернуться к здоровой и полноценной жизни.
    Различные факторы, такие как история болезни, система поддержки и личная мотивация, могут сыграть свою роль в успехе вашего выздоровления. Лечение должно проходить под наблюдением группы медицинских специалистов в реабилитационном центре. По всей стране в центрах лечения алкоголизма работают профессионалы, которые проведут вас через все этапы процесса выздоровления – от детоксикации до жизни после реабилитации. Считайте их своей круглосуточной системой поддержки, которая будет радоваться вашим успехам и вместе с вами преодолевать любые трудности.
    Помните, что преодоление алкоголизма – это процесс. Менее половины людей рецидивируют после достижения одного года трезвости. Это число уменьшается до менее 15% после пяти лет трезвости. Чтобы получить наибольшие шансы на долгосрочную трезвость после завершения стационарной или амбулаторной программы, вам следует участвовать в местных группах поддержки и продолжать консультации. Лечение алкоголизма – это инвестиция в ваше будущее. Оно изменит к лучшему не только вашу жизнь, но и жизнь окружающих вас людей, таких как члены семьи и друзья.

  8. Всем рекомендую этот [url=https://exchanger24.org/xchange_btc_to_sberrub/]обменник биткоин[/url] для обмена криптовалюты в России! Процесс обмена биткоин происходит от 5 до 15 минут.

  9. Pingback: 1shrewdness
  10. I’m really impressed together with your writing talents as well as with the structure in your weblog. Is that this a paid theme or did you modify it your self? Either way keep up the nice high quality writing, it is rare to see a nice weblog like this one these days..

  11. Что такое гибкие кабели?
    Самый простой кабель – это одножильный провод с пластиковой оболочкой.
    Он может гнуться и сохраняет этот изгиб – если вы не делаете это слишком часто, потому что иначе провод ломается.
    Такие простые кабели используются в домашних установках.
    После установки кабель остается нетронутым в течение десятилетий.
    Такие твердые провода не подходят для многих других применений, где кабели должны быть гибкими и эластичными.
    Здесь проводники в жилах состоят из нитей – пучков тонких проволок, которые можно сгибать миллионы раз, в зависимости от конструкции, не ломая и не теряя свойств тока или передачи данных.
    Одно из самых неприятных мест для кабеля – тяговая цепь. Здесь кабели питания, сервопривода и передачи данных расположены близко друг к другу и перемещаются вперед-назад по мере работы машины.
    Иногда со скоростью более пяти метров в секунду с ускорением, превышающим ускорение силы тяжести более чем в пять раз.
    Кабели проложены в тяговой цепи таким образом, что они изгибаются только в одном направлении.
    КГ 5х25-0,38

  12. Что такое гибкие кабели?
    Самый простой кабель – это одножильный провод с пластиковой оболочкой.
    Он может гнуться и сохраняет этот изгиб – если вы не делаете это слишком часто, потому что иначе провод ломается.
    Такие простые кабели используются в домашних установках.
    После установки кабель остается нетронутым в течение десятилетий.
    Такие твердые провода не подходят для многих других применений, где кабели должны быть гибкими и эластичными.
    Здесь проводники в жилах состоят из нитей – пучков тонких проволок, которые можно сгибать миллионы раз, в зависимости от конструкции, не ломая и не теряя свойств тока или передачи данных.
    Одно из самых неприятных мест для кабеля – тяговая цепь. Здесь кабели питания, сервопривода и передачи данных расположены близко друг к другу и перемещаются вперед-назад по мере работы машины.
    Иногда со скоростью более пяти метров в секунду с ускорением, превышающим ускорение силы тяжести более чем в пять раз.
    Кабели проложены в тяговой цепи таким образом, что они изгибаются только в одном направлении.
    КГ 3х50

  13. There are many types of Bermuda grass, and different varieties can have distinct features, like texture, color, and levels of tolerance to stressors. Non-GMO, natural, gluten-free, and dairy-free are all characteristics of the hemp-derived CBD candy made in Colorado. There s no THC in it, which means it can t get you high, no matter how much you take. [url=https://2020cannabis.org/cbd-oil-depression-success-stories/]https://2020cannabis.org/cbd-oil-depression-success-stories/[/url]

Leave a Reply

Your email address will not be published.

The maximum upload file size: 20 MB. You can upload: image. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop file here

Back to top