private void CreateTerminControl(Termin termin) { int danBr = termin.PocetakTermina.Day - GuiObject.Ponedeljak.Day; Panel dan = getPanelFromDan(danBr); TerminControl t = new TerminControl(termin, dan); dan.Controls.Add(t); t.Width = dan.Width; t.Location = new Point(3, getYFromDateTime(termin.PocetakTermina)); t.Size = new Size(dan.Width - 3, getYFromDateTime(termin.KrajTermina) - getYFromDateTime(termin.PocetakTermina)); }
private void resizeAllDani() { Panel dan; foreach (KeyValuePair <Panel, int> pair in dani) { dan = pair.Key; float rbr = pair.Value; dan.Width = Convert.ToInt32(Math.Round((float)Width / 6)); dan.Location = new Point(Convert.ToInt32(Math.Round(Width * rbr / 6)), 0); dan.Height = Height; foreach (Control c in dan.Controls) { TerminControl termin = c as TerminControl; if (termin != null) { termin.Width = dan.Width; termin.Location = new Point(3, getYFromDateTime(termin.GuiObject.PocetakTermina)); termin.Size = new Size(dan.Width - 3, getYFromDateTime(termin.GuiObject.KrajTermina) - getYFromDateTime(termin.GuiObject.PocetakTermina)); termin.Invalidate(); } } } }