Exemplo n.º 1
0
        protected virtual void OnSpravaGridRightClick(SpravaGridRightClickEventArgs e)
        {
            // Save the delegate field in a temporary field for thread safety
            EventHandler <SpravaGridRightClickEventArgs> temp = SpravaGridRightClick;

            if (temp != null)
            {
                temp(this, e);
            }
        }
Exemplo n.º 2
0
        void spravaGridGroupUserControl1_SpravaGridRightClick(object sender, SpravaGridRightClickEventArgs e)
        {
            clickedSprava = e.Sprava;
            DataGridView grid = getActiveSpravaGridGroupUserControl()[clickedSprava]
                                .DataGridViewUserControl.DataGridView;
            int x = e.MouseEventArgs.X;
            int y = e.MouseEventArgs.Y;

            if (grid.HitTest(x, y).Type == DataGridViewHitTestType.Cell)
            {
                clickedRow              = grid.HitTest(x, y).RowIndex;
                clickedColumn           = grid.HitTest(x, y).ColumnIndex;
                mnPrikaziKlub.Enabled   = mnPrikaziKlub.Visible = true;
                mnPrikaziDrzavu.Enabled = mnPrikaziDrzavu.Visible = true;
            }
            else
            {
                mnPrikaziKlub.Enabled   = mnPrikaziKlub.Visible = false;
                mnPrikaziDrzavu.Enabled = mnPrikaziDrzavu.Visible = false;
            }

            contextMenuStrip1.Show(grid, new Point(x, y));
        }
Exemplo n.º 3
0
        void spravaGridGroupUserControl1_SpravaGridRightClick(object sender, SpravaGridRightClickEventArgs e)
        {
            clickedSprava = e.Sprava;
            DataGridView grid = getActiveSpravaGridGroupUserControl()[clickedSprava]
                .DataGridViewUserControl.DataGridView;
            int x = e.MouseEventArgs.X;
            int y = e.MouseEventArgs.Y;
            if (grid.HitTest(x, y).Type == DataGridViewHitTestType.Cell)
            {
                clickedRow = grid.HitTest(x, y).RowIndex;
                clickedColumn = grid.HitTest(x, y).ColumnIndex;
                mnPrikaziKlub.Enabled = mnPrikaziKlub.Visible = true;
                mnPrikaziDrzavu.Enabled = mnPrikaziDrzavu.Visible = true;

            }
            else
            {
                mnPrikaziKlub.Enabled = mnPrikaziKlub.Visible = false;
                mnPrikaziDrzavu.Enabled = mnPrikaziDrzavu.Visible = false;
            }

            contextMenuStrip1.Show(grid, new Point(x, y));
        }
Exemplo n.º 4
0
        // TODO: Trenutno se meni otvara samo kada se klikne unutar sprave. Promeni da se meni otvara kada se klikne bilo gde.
        // (isto i u rasporedu sudija)
        void spravaGridGroupUserControl1_SpravaGridRightClick(object sender, SpravaGridRightClickEventArgs e)
        {
            clickedSprava = e.Sprava;
            DataGridView grid = getActiveSpravaGridGroupUserControl()[clickedSprava]
                .DataGridViewUserControl.DataGridView;
            int x = e.MouseEventArgs.X;
            int y = e.MouseEventArgs.Y;
            if (grid.HitTest(x, y).Type == DataGridViewHitTestType.Cell)
            {
                clickedRow = grid.HitTest(x, y).RowIndex;
                clickedColumn = grid.HitTest(x, y).ColumnIndex;
                int selCount = getActiveSpravaGridGroupUserControl()[clickedSprava]
                    .DataGridViewUserControl.getSelectedItems<NastupNaSpravi>().Count;
                mnUnesiOcenu.Enabled = selCount == 1;
                mnPrikaziKlub.Enabled = mnPrikaziKlub.Visible = true;
                mnPrikaziDrzavu.Enabled = mnPrikaziDrzavu.Visible = true;
                getActiveSpravaGridGroupUserControl()[clickedSprava]
                    .DataGridViewUserControl.setSelectedItemIndex(clickedRow);
            }
            else
            {
                mnUnesiOcenu.Enabled = false;
                mnPrikaziKlub.Enabled = mnPrikaziKlub.Visible = false;
                mnPrikaziDrzavu.Enabled = mnPrikaziDrzavu.Visible = false;
            }

            bool enableNacinRotacije = deoTakKod == DeoTakmicenjaKod.Takmicenje1
                                       && ActiveRotacija == 1
                                       && takmicenje.TipTakmicenja == TipTakmicenja.StandardnoTakmicenje;
            mnOznaciKaoEkipu.Enabled = enableNacinRotacije;
            mnOznaciKaoPojedinca.Enabled = enableNacinRotacije;
            mnNacinRotacije.Enabled = enableNacinRotacije;

            if (enableNacinRotacije)
            {
                StartListaNaSpravi startLista = ActiveRaspored.getStartLista(clickedSprava, ActiveGrupa, ActiveRotacija);

                mnRotirajEkipeRotirajGim.Checked = startLista.NacinRotacije == NacinRotacije.RotirajEkipeRotirajGimnasticare;
                mnNeRotirajEkipeRotirajGim.Checked = startLista.NacinRotacije == NacinRotacije.NeRotirajEkipeRotirajGimnasticare;
                mnRotirajSve.Checked = startLista.NacinRotacije == NacinRotacije.RotirajSve;
                mnNeRotirajNista.Checked = startLista.NacinRotacije == NacinRotacije.NeRotirajNista;
            }

            if (deoTakKod == DeoTakmicenjaKod.Takmicenje2)
            {
                mnRezultatiSprave.Enabled = false;
                mnRezultatiSprave.Visible = false;
                mnRezultatiEkipno.Enabled = false;
                mnRezultatiEkipno.Visible = false;
            }
            else if (deoTakKod == DeoTakmicenjaKod.Takmicenje3)
            {
                mnRezultatiViseboj.Enabled = false;
                mnRezultatiViseboj.Visible = false;
                mnRezultatiEkipno.Enabled = false;
                mnRezultatiEkipno.Visible = false;
            }
            else if (deoTakKod == DeoTakmicenjaKod.Takmicenje4)
            {
                mnRezultatiViseboj.Enabled = false;
                mnRezultatiViseboj.Visible = false;
                mnRezultatiSprave.Enabled = false;
                mnRezultatiSprave.Visible = false;
            }
            contextMenuStrip1.Show(grid, new Point(x, y));
        }
Exemplo n.º 5
0
        protected virtual void OnSpravaGridRightClick(SpravaGridRightClickEventArgs e)
        {
            // Save the delegate field in a temporary field for thread safety
            EventHandler<SpravaGridRightClickEventArgs> temp = SpravaGridRightClick;

            if (temp != null)
                temp(this, e);
        }