private void initTab(int i, TabPage tabPage, TakmicarskaKategorija takmicarskaKategorija) { TakmicariKategorijeUserControl takmicariKategorijeUserControl = new TakmicariKategorijeUserControl(); takmicariKategorijeUserControl.Anchor = this.takmicariKategorijeUserControl1.Anchor; takmicariKategorijeUserControl.Location = this.takmicariKategorijeUserControl1.Location; takmicariKategorijeUserControl.Size = this.takmicariKategorijeUserControl1.Size; takmicariKategorijeUserControl.TabIndex = this.takmicariKategorijeUserControl1.TabIndex; takmicariKategorijeUserControl.DataGridViewUserControl .GridColumnHeaderMouseClick += new EventHandler <GridColumnHeaderMouseClickEventArgs>(dataGridViewUserControl_GridColumnHeaderMouseClick); tabPage.SuspendLayout(); // NOTE: ovo je obavezno, jer bez toga naredba // tabPage.Controls.Add(takmicariKategorijeUserControl) pozicionira // user controlu unutar taba pre nego sto je zavrsena inicijalizacija // taba, i kao rezultat se dobija pogresna pozicija tabPage.Controls.Add(takmicariKategorijeUserControl); tabPage.Location = this.tabPage1.Location; tabPage.Padding = this.tabPage1.Padding; tabPage.Size = this.tabPage1.Size; tabPage.TabIndex = i; tabPage.Text = takmicarskaKategorija.ToString(); tabPage.UseVisualStyleBackColor = this.tabPage1.UseVisualStyleBackColor; tabPage.ResumeLayout(false); }
private DataGridViewUserControl getActiveDataGridViewUserControl() { foreach (Control c in tabControl1.SelectedTab.Controls) { TakmicariKategorijeUserControl c2 = c as TakmicariKategorijeUserControl; if (c2 != null) { return(c2.DataGridViewUserControl); } } return(null); }
private void initTab(int i, TabPage tabPage, TakmicarskaKategorija takmicarskaKategorija) { // TODO: Kod u ovom metodu je prekopiran iz Designer.cs fajla. Proveri // da li je u Designer.cs fajlu nesto menjano, i ako jeste promeni ovde. TakmicariKategorijeUserControl takmicariKategorijeUserControl = new TakmicariKategorijeUserControl(); takmicariKategorijeUserControl.Anchor = this.takmicariKategorijeUserControl1.Anchor; takmicariKategorijeUserControl.Location = this.takmicariKategorijeUserControl1.Location; takmicariKategorijeUserControl.Size = this.takmicariKategorijeUserControl1.Size; takmicariKategorijeUserControl.TabIndex = this.takmicariKategorijeUserControl1.TabIndex; takmicariKategorijeUserControl.DataGridViewUserControl .GridColumnHeaderMouseClick += new EventHandler<GridColumnHeaderMouseClickEventArgs>(dataGridViewUserControl_GridColumnHeaderMouseClick); tabPage.SuspendLayout(); // NOTE: ovo je obavezno, jer bez toga naredba // tabPage.Controls.Add(takmicariKategorijeUserControl) pozicionira // user controlu unutar taba pre nego sto je zavrsena inicijalizacija // taba, i kao rezultat se dobija pogresna pozicija tabPage.Controls.Add(takmicariKategorijeUserControl); tabPage.Location = this.tabPage1.Location; tabPage.Padding = this.tabPage1.Padding; tabPage.Size = this.tabPage1.Size; tabPage.TabIndex = i; tabPage.Text = takmicarskaKategorija.ToString(); tabPage.UseVisualStyleBackColor = this.tabPage1.UseVisualStyleBackColor; tabPage.ResumeLayout(false); }