コード例 #1
0
 public override void insertElementRow(ElementVezbe e)
 {
     vezbaTabela = null;
     if (!batchUpdate)
     {
         updateGrid();
     }
 }
コード例 #2
0
        private void createTabela()
        {
            Graphics g = panelTabela.CreateGraphics();

            vezbaTabela = new VezbaTabela(Point.Empty, panelTabela.Width, g,
                                          VezbaTabela.NUM_EMPTY_ROWS, Vezba);
            g.Dispose();
        }
コード例 #3
0
ファイル: HMergedCell.cs プロジェクト: stankela/gimnastika
        protected override void drawCellContent(Graphics g, RectangleF rectDest,
                                                DataGridViewCellStyle cellStyle)
        {
            Font fontIzvedba = new Font(cellStyle.Font, FontStyle.Bold);

            VezbaTabela.drawIzvedbaCaptionCellContent(g, fontIzvedba,
                                                      cellStyle.Font, editorForm.Vezba.Pravilo, rectDest,
                                                      new SolidBrush(cellStyle.ForeColor));
        }
コード例 #4
0
ファイル: VezbaIzvestaj.cs プロジェクト: stankela/gimnastika
        public override void drawContent(Graphics g, int pageNum)
        {
            DataGridView gridElementi = (vezbaEditor as VezbaEditorForm).getGridElementi();
            int redBrojWidth = gridElementi.Columns["RedBroj"].Width;
            int nazivElementaWidth = gridElementi.Columns["NazivElementa"].Width;
            int tezinaWidth = gridElementi.Columns["Tezina"].Width;
            int grupaBrojWidth = gridElementi.Columns["GrupaBroj"].Width;
            int vrednostWidth = gridElementi.Columns["Vrednost"].Width;
            int vezaSaPrethodnimWidth = gridElementi.Columns["VezaSaPrethodnim"].Width;
            int zahtevWidth = gridElementi.Columns["Zahtev"].Width;
            int odbitakWidth = gridElementi.Columns["Odbitak"].Width;
            int penalizacijaWidth = gridElementi.Columns["Penalizacija"].Width;

            tabela = new VezbaTabela(contentBounds.Location, contentBounds.Width,
                    redBrojWidth, nazivElementaWidth, tezinaWidth, grupaBrojWidth,
                    vrednostWidth, vezaSaPrethodnimWidth, zahtevWidth, odbitakWidth,
                    penalizacijaWidth, g, vezbaEditor.NumEmptyRows, vezbaEditor.Vezba);

            tabela.draw(g);
        }
コード例 #5
0
 public override void insertElementRow(ElementVezbe e)
 {
     vezbaTabela = null;
     if (!batchUpdate)
         updateGrid();
 }
コード例 #6
0
 private void createTabela()
 {
     Graphics g = panelTabela.CreateGraphics();
     vezbaTabela = new VezbaTabela(Point.Empty, panelTabela.Width, g,
         VezbaTabela.NUM_EMPTY_ROWS, Vezba);
     g.Dispose();
 }