this.pnlTask.AutoScrollPosition = new Point(0, currentYPosition - currentScrollHeight);\r
}\r
break;\r
+ case Keys.Tab:\r
+ if (e.Control)\r
+ {\r
+ tabChange();\r
+ }\r
+ break;\r
}\r
}\r
/// <summary>\r
/// <returns></returns>\r
public string showInputBox(string prompt, ImeMode imeMode)\r
{\r
+\r
return showInputBox(prompt, string.Empty, imeMode);\r
}\r
\r
/// </summary>\r
/// <param name="prompt"></param>\r
/// <returns></returns>\r
- public string showDropBoxInputBox(List<SimpleDataBean> list, string prompt)\r
+ public string showDropBoxInputBox(List<SimpleDataBean> list, string prompt,out bool isOK)\r
{\r
DropBoxInputBox inputBox = new DropBoxInputBox(prompt);\r
inputBox.StartPosition = FormStartPosition.CenterParent;\r
DialogResult res = inputBox.ShowDialog();\r
if (res == DialogResult.OK)\r
{\r
+ isOK = true;\r
return InputDialogData;\r
}\r
+ isOK = false;\r
return null;\r
}\r
/// <summary>\r
/// <param name="prompt"></param>\r
/// <param name="defaultData"></param>\r
/// <returns></returns>\r
- public string showDropBoxInputBox(List<SimpleDataBean> list, string prompt, string defaultData)\r
+ public string showDropBoxInputBox(List<SimpleDataBean> list, string prompt, string defaultData ,out bool isOK)\r
{\r
DropBoxInputBox inputBox = new DropBoxInputBox(prompt, defaultData);\r
inputBox.StartPosition = FormStartPosition.CenterParent;\r
DialogResult res = inputBox.ShowDialog();\r
if (res == DialogResult.OK)\r
{\r
+ isOK = true;\r
return InputDialogData;\r
}\r
+ isOK = false;\r
return null;\r
}\r
\r
\r
}\r
}\r
-\r
+ \r
private void splConsole_SplitterMoved(object sender, SplitterEventArgs e)\r
{\r
txtInput.Focus();\r
txtInput.Focus();\r
this.txtInput.Select(this.txtInput.Text.Length, 0);\r
}\r
+\r
+ public TaskData taskFromTemplate\r
+ {\r
+ private get;\r
+ set;\r
+ }\r
+ public TaskData showTemplateTaskBox(List<TemplateData> dataList)\r
+ {\r
+ TemplateBox tempBox = new TemplateBox();\r
+ tempBox.setTemplateData(dataList);\r
+ tempBox.Owner = this;\r
+ \r
+ DialogResult res = tempBox.ShowDialog();\r
+\r
+ if (res == DialogResult.OK)\r
+ {\r
+ return taskFromTemplate;\r
+ }\r
+ return null;\r
+ }\r
+\r
+ private void tabChange()\r
+ {\r
+\r
+ if (tabInfo.SelectedIndex == 0)\r
+ {\r
+ tabInfo.SelectedIndex = 1;\r
+ }\r
+ else\r
+ {\r
+ tabInfo.SelectedIndex = 0;\r
+ }\r
+ }\r
+\r
}\r
/// <summary>\r
/// 見積もり用コンソールの文字列クラス\r