public SignForm(updatePermissions update) : base()
 {
     InitializeComponent();
     password_textbox.PasswordChar = '*';
     password_textbox.MaxLength    = 14;
     this.update = update;
 }
        public NavigationForm()
        {
            InitializeComponent();
            // initial hide buttons
            signoutButton.Hide();
            iconButtonGraphs.Hide();
            iconButtonAction.Hide();
            iconButtonChooseVector.Hide();
            iconButtonChat.Hide();
            iconButtonServices.Hide();

            //init subcribed delegate
            update = new updatePermissions(UpdatePermissionsFunc);

            // initial form
            Form initForm = new SignForm(update);
            openChildForm(initForm);
        }