using System.Windows.Forms;\r
using System.Drawing;\r
using com.andoutomo.kybernetes.data.DAO;\r
+using System;\r
\r
namespace com.andoutomo.kybernetes.view\r
{\r
internal class PanelController\r
{\r
+ private BaseForm baseForm;\r
+ internal PanelController(BaseForm form)\r
+ {\r
+ this.baseForm = form;\r
+ }\r
internal Panel createRow(int point,TaskData data)\r
{\r
Panel rowPanel=new Panel();\r
}\r
\r
}\r
+ sortID = data.SortID;\r
+\r
rowPanel.Controls.Add(new CustomLabel(data.Indicator, frColor, bgColor, FontStyle.Regular, 9F, 0, 21, rowsize));\r
rowPanel.Controls.Add(new CustomLabel(data.DoDate.getDateString(), frColor, bgColor, style, 9F, 20, 56, rowsize));\r
rowPanel.Controls.Add(new CustomLabel(data.DoDate.getDowStr(), frColor, bgColor, style, 9F, 75, 26, rowsize));\r
rowPanel.Size = new Size(761, rowsize);\r
\r
rowPanel.TabStop = false;\r
+ foreach (Control eachControls in rowPanel.Controls)\r
+ {\r
+ eachControls.DoubleClick += new System.EventHandler(rowPanelDblClickAction);\r
+ }\r
+\r
return rowPanel;\r
}\r
+ private int sortID;\r
\r
-\r
- \r
+ private void rowPanelDblClickAction(object sender, EventArgs args)\r
+ {\r
+ baseForm.AddIDToText(sortID.ToString());\r
+ }\r
+ \r
+ \r
\r
}\r
\r