OSDN Git Service

構成変更のためファイルを置き直し。
[kybernetes/Kybernetes.git] / base / view / CaptionPanelController.cs
1 using System.Windows.Forms;\r
2 using System.Drawing;\r
3 \r
4 namespace com.andoutomo.kybernetes.view\r
5 {\r
6     class CaptionPanelController\r
7     {\r
8         public Panel createRow(int totalRowSize,Color frColor)\r
9         {\r
10             int wkContentAdditional = totalRowSize - 825;\r
11             if (wkContentAdditional < 0) wkContentAdditional = 0;\r
12             \r
13             int wkDelaySize = 395 + wkContentAdditional;\r
14 \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
22 \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
29 \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
35 \r
36             rowPanel.Location = new Point(0, 0);\r
37             rowPanel.Size = new Size(865 + wkContentAdditional, 16);\r
38 \r
39             rowPanel.TabStop = false;\r
40 \r
41             return rowPanel;\r
42         }\r
43         \r
44     }\r
45 }\r