1 using System.Windows.Forms;
\r
2 using System.Drawing;
\r
4 namespace com.andoutomo.kybernetes.view
\r
6 class CaptionPanelController
\r
8 public Panel createRow(int totalRowSize,Color frColor)
\r
10 int wkContentAdditional = totalRowSize - 825;
\r
11 if (wkContentAdditional < 0) wkContentAdditional = 0;
\r
13 int wkDelaySize = 395 + wkContentAdditional;
\r
15 Panel rowPanel = new Panel();
\r
16 //rowPanel.Controls.Add(new CustomLabel("□", Color.FromArgb(0, 0, 0), Color.FromArgb(255, 255, 255), FontStyle.Regular, 9F, 0, 21, 16, ContentAlignment.MiddleCenter));
\r
17 rowPanel.Controls.Add(new CustomLabel("ID", frColor, FontStyle.Regular, 9F, 0, 41, 16, ContentAlignment.MiddleCenter));
\r
18 rowPanel.Controls.Add(new CustomLabel("Date", frColor, FontStyle.Regular, 9F, 40, 56, 16, ContentAlignment.MiddleCenter));
\r
19 rowPanel.Controls.Add(new CustomLabel("曜", frColor, FontStyle.Regular, 9F, 95, 26, 16, ContentAlignment.MiddleCenter));
\r
20 rowPanel.Controls.Add(new CustomLabel("@", frColor, FontStyle.Regular, 9F, 120, 21, 16, ContentAlignment.MiddleCenter));
\r
21 rowPanel.Controls.Add(new CustomLabel("Category", frColor, FontStyle.Regular, 9F, 140, 81, 16, ContentAlignment.MiddleCenter));
\r
23 rowPanel.Controls.Add(new CustomLabel("作業内容", frColor, FontStyle.Regular, 9F, 220, 175 + wkContentAdditional, 16, ContentAlignment.MiddleCenter));
\r
24 rowPanel.Controls.Add(new CustomLabel("見積H", frColor, FontStyle.Regular, 9F, wkDelaySize, 51, 16, ContentAlignment.MiddleCenter));
\r
25 rowPanel.Controls.Add(new CustomLabel("見積m", frColor, FontStyle.Regular, 9F, wkDelaySize + 50, 51, 16, ContentAlignment.MiddleCenter));
\r
26 rowPanel.Controls.Add(new CustomLabel("実績", frColor, FontStyle.Regular, 9F, wkDelaySize + 100, 51, 16, ContentAlignment.MiddleCenter));
\r
27 rowPanel.Controls.Add(new CustomLabel("開始", frColor, FontStyle.Regular, 9F, wkDelaySize + 150, 61, 16, ContentAlignment.MiddleCenter));
\r
28 rowPanel.Controls.Add(new CustomLabel("終了", frColor, FontStyle.Regular, 9F, wkDelaySize + 210, 61, 16, ContentAlignment.MiddleCenter));
\r
30 rowPanel.Controls.Add(new CustomLabel("プロジェクト", frColor, FontStyle.Regular, 9F, wkDelaySize + 270, 81, 16, ContentAlignment.MiddleCenter));
\r
31 rowPanel.Controls.Add(new CustomLabel("R", frColor, FontStyle.Regular, 9F, wkDelaySize + 350, 21, 16, ContentAlignment.MiddleCenter));
\r
32 rowPanel.Controls.Add(new CustomLabel("C", frColor, FontStyle.Regular, 9F, wkDelaySize + 370, 21, 16, ContentAlignment.MiddleCenter));
\r
33 rowPanel.Controls.Add(new CustomLabel("T", frColor, FontStyle.Regular, 9F, wkDelaySize+390, 21, 16, ContentAlignment.MiddleCenter));
\r
34 //rowPanel.Controls.Add(new CustomLabel("ID", Color.FromArgb(0, 0, 0), Color.FromArgb(255, 255, 255), FontStyle.Regular, 9F, wkDelaySize+410, 41, 16, ContentAlignment.MiddleCenter));
\r
36 rowPanel.Location = new Point(0, 0);
\r
37 rowPanel.Size = new Size(865 + wkContentAdditional, 16);
\r
39 rowPanel.TabStop = false;
\r