前提

入行已经7,8年了,一直想做一套漂亮点的自定义控件,于是就有了本系列文章。

开源地址:

如果觉得写的还行,请点个 star 支持一下吧

欢迎前来交流探讨: 企鹅群568015492 

目录

准备工作

键盘控件目前分为4中,英文键盘,数字键盘,支付键盘,手写键盘

键盘一般用在到文本框弹出的键盘,那么为什么到现在还没有看到文本框的影子呢?因为文本框的某些功能牵扯到了自定义窗体,所以准备在自定义窗体介绍之后再来说文本框。

本篇文章介绍英文键盘

开始

添加用户控件,命名uckeyborderall

定义枚举,显示模式

1 public enum keyborderchartype
2     {
3         char = 1,
4         number = 2
5     }

属性

 1  private keyborderchartype _chartype = keyborderchartype.char;
 2 
 3         [description("默认显示样式"), category("自定义")]
 4         public keyborderchartype chartype
 5         {
 6             get { return _chartype; }
 7             set
 8             {
 9                 _chartype = value;
10                 if (value == keyborderchartype.char)
11                 {
12                     if (label37.text.tolower() == "abc.")
13                     {
14                         charornum();
15                     }
16                 }
17                 else
18                 {
19                     if (label37.text.tolower() == "?123")
20                     {
21                         charornum();
22                     }
23                 }
24             }
25         }
26         [description("按键点击事件"), category("自定义")]
27         public event eventhandler keyclick;
28         [description("回车点击事件"), category("自定义")]
29         public event eventhandler enterclick;
30         [description("删除点击事件"), category("自定义")]
31         public event eventhandler backspaceclike;
32         [description("收起点击事件"), category("自定义")]
33         public event eventhandler retractclike;

按钮事件

 1 private void keydown_mousedown(object sender, mouseeventargs e)
 2         {
 3             label lbl = sender as label;
 4             if (string.isnullorempty(lbl.text))
 5             {
 6                 return;
 7             }
 8             if (lbl.text == "大写")
 9             {
10                 touper(true);
11                 lbl.text = "小写";
12             }
13             else if (lbl.text == "小写")
14             {
15                 touper(false);
16                 lbl.text = "大写";
17             }
18             else if (lbl.text == "?123" || lbl.text == "abc.")
19             {
20                 charornum();
21             }
22             else if (lbl.text == "空格")
23             {
24                 sendkeys.send(" ");
25             }
26             else if (lbl.text == "删除")
27             {
28                 sendkeys.send("{backspace}");
29                 if (backspaceclike != null)
30                     backspaceclike(sender, e);
31             }
32             else if (lbl.text == "回车")
33             {
34                 sendkeys.send("{enter}");
35                 if (enterclick != null)
36                     enterclick(sender, e);
37             }
38             else if (lbl.text == "收起")
39             {
40                 if (retractclike != null)
41                     retractclike(sender, e);
42             }
43             else
44             {
45                 sendkeys.send(lbl.text);
46             }
47             if (keyclick != null)
48                 keyclick(sender, e);
49         }

辅助函数

 1 private void touper(bool bln)
 2         {
 3             foreach (control item in this.tablelayoutpanel2.controls)
 4             {
 5                 if (item is panel)
 6                 {
 7                     foreach (control pc in item.controls)
 8                     {
 9                         if (pc is label)
10                         {
11                             if (pc.text == "abc.")
12                                 break;
13                             if (bln)
14                             {
15                                 pc.text = pc.text.toupper();
16                             }
17                             else
18                             {
19                                 pc.text = pc.text.tolower();
20                             }
21                             break;
22                         }
23                     }
24                 }
25             }
26         }
27 
28         private void charornum()
29         {
30             foreach (control item in this.tablelayoutpanel2.controls)
31             {
32                 if (item is panel)
33                 {
34                     foreach (control pc in item.controls)
35                     {
36                         if (pc is label)
37                         {
38                             string strtag = pc.text;
39                             pc.text = pc.tag.tostring();
40                             pc.tag = strtag;
41                             break;
42                         }
43                     }
44                 }
45             }
46         }

这样一个键盘就完成了

看下完整代码

  1 // 版权所有  黄正辉  交流群:568015492   qq:623128629
  2 // 文件名称:uckeyborderall.cs
  3 // 创建日期:2019-08-15 16:00:06
  4 // 功能描述:keybord
  5 // 项目地址:https://gitee.com/kwwwvagaa/net_winform_custom_control
  6 using system;
  7 using system.collections.generic;
  8 using system.componentmodel;
  9 using system.drawing;
 10 using system.data;
 11 using system.linq;
 12 using system.text;
 13 using system.windows.forms;
 14 
 15 namespace hzh_controls.controls
 16 {
 17     [defaultevent("keydown")]
 18     public partial class uckeyborderall : usercontrol
 19     {
 20         private keyborderchartype _chartype = keyborderchartype.char;
 21 
 22         [description("默认显示样式"), category("自定义")]
 23         public keyborderchartype chartype
 24         {
 25             get { return _chartype; }
 26             set
 27             {
 28                 _chartype = value;
 29                 if (value == keyborderchartype.char)
 30                 {
 31                     if (label37.text.tolower() == "abc.")
 32                     {
 33                         charornum();
 34                     }
 35                 }
 36                 else
 37                 {
 38                     if (label37.text.tolower() == "?123")
 39                     {
 40                         charornum();
 41                     }
 42                 }
 43             }
 44         }
 45         [description("按键点击事件"), category("自定义")]
 46         public event eventhandler keyclick;
 47         [description("回车点击事件"), category("自定义")]
 48         public event eventhandler enterclick;
 49         [description("删除点击事件"), category("自定义")]
 50         public event eventhandler backspaceclike;
 51         [description("收起点击事件"), category("自定义")]
 52         public event eventhandler retractclike;
 53         public uckeyborderall()
 54         {
 55             initializecomponent();
 56         }
 57 
 58         private void keydown_mousedown(object sender, mouseeventargs e)
 59         {
 60             label lbl = sender as label;
 61             if (string.isnullorempty(lbl.text))
 62             {
 63                 return;
 64             }
 65             if (lbl.text == "大写")
 66             {
 67                 touper(true);
 68                 lbl.text = "小写";
 69             }
 70             else if (lbl.text == "小写")
 71             {
 72                 touper(false);
 73                 lbl.text = "大写";
 74             }
 75             else if (lbl.text == "?123" || lbl.text == "abc.")
 76             {
 77                 charornum();
 78             }
 79             else if (lbl.text == "空格")
 80             {
 81                 sendkeys.send(" ");
 82             }
 83             else if (lbl.text == "删除")
 84             {
 85                 sendkeys.send("{backspace}");
 86                 if (backspaceclike != null)
 87                     backspaceclike(sender, e);
 88             }
 89             else if (lbl.text == "回车")
 90             {
 91                 sendkeys.send("{enter}");
 92                 if (enterclick != null)
 93                     enterclick(sender, e);
 94             }
 95             else if (lbl.text == "收起")
 96             {
 97                 if (retractclike != null)
 98                     retractclike(sender, e);
 99             }
100             else
101             {
102                 sendkeys.send(lbl.text);
103             }
104             if (keyclick != null)
105                 keyclick(sender, e);
106         }
107 
108         private void touper(bool bln)
109         {
110             foreach (control item in this.tablelayoutpanel2.controls)
111             {
112                 if (item is panel)
113                 {
114                     foreach (control pc in item.controls)
115                     {
116                         if (pc is label)
117                         {
118                             if (pc.text == "abc.")
119                                 break;
120                             if (bln)
121                             {
122                                 pc.text = pc.text.toupper();
123                             }
124                             else
125                             {
126                                 pc.text = pc.text.tolower();
127                             }
128                             break;
129                         }
130                     }
131                 }
132             }
133         }
134 
135         private void charornum()
136         {
137             foreach (control item in this.tablelayoutpanel2.controls)
138             {
139                 if (item is panel)
140                 {
141                     foreach (control pc in item.controls)
142                     {
143                         if (pc is label)
144                         {
145                             string strtag = pc.text;
146                             pc.text = pc.tag.tostring();
147                             pc.tag = strtag;
148                             break;
149                         }
150                     }
151                 }
152             }
153         }
154     }
155     public enum keyborderchartype
156     {
157         char = 1,
158         number = 2
159     }
160 }
   1 namespace hzh_controls.controls
2 {
3     partial class uckeyborderall
4     {
5         /// <summary> 
6         /// 必需的设计器变量。
7         /// </summary>
8         private system.componentmodel.icontainer components = null;
9 
10         /// <summary> 
11         /// 清理所有正在使用的资源。
12         /// </summary>
13         /// <param name="disposing">如果应释放托管资源,为 true;否则为 false。</param>
14         protected override void dispose(bool disposing)
15         {
16             if (disposing && (components != null))
17             {
18                 components.dispose();
19             }
20             base.dispose(disposing);
21         }
22 
23         #region 组件设计器生成的代码
24 
25         /// <summary> 
26         /// 设计器支持所需的方法 - 不要
27         /// 使用代码编辑器修改此方法的内容。
28         /// </summary>
29         private void initializecomponent()
30         {
31             this.tablelayoutpanel2 = new system.windows.forms.tablelayoutpanel();
32             this.panel39 = new system.windows.forms.panel();
33             this.label39 = new system.windows.forms.label();
34             this.ucsplitline_v39 = new hzh_controls.controls.ucsplitline_v();
35             this.panel37 = new system.windows.forms.panel();
36             this.label37 = new system.windows.forms.label();
37             this.ucsplitline_v37 = new hzh_controls.controls.ucsplitline_v();
38             this.panel36 = new system.windows.forms.panel();
39             this.label36 = new system.windows.forms.label();
40             this.ucsplitline_v36 = new hzh_controls.controls.ucsplitline_v();
41             this.panel35 = new system.windows.forms.panel();
42             this.label35 = new system.windows.forms.label();
43             this.panel33 = new system.windows.forms.panel();
44             this.label33 = new system.windows.forms.label();
45             this.ucsplitline_v33 = new hzh_controls.controls.ucsplitline_v();
46             this.panel30 = new system.windows.forms.panel();
47             this.label30 = new system.windows.forms.label();
48             this.ucsplitline_h30 = new hzh_controls.controls.ucsplitline_h();
49             this.ucsplitline_v30 = new hzh_controls.controls.ucsplitline_v();
50             this.panel29 = new system.windows.forms.panel();
51             this.label29 = new system.windows.forms.label();
52             this.ucsplitline_h29 = new hzh_controls.controls.ucsplitline_h();
53             this.ucsplitline_v29 = new hzh_controls.controls.ucsplitline_v();
54             this.panel28 = new system.windows.forms.panel();
55             this.label28 = new system.windows.forms.label();
56             this.ucsplitline_h28 = new hzh_controls.controls.ucsplitline_h();
57             this.ucsplitline_v28 = new hzh_controls.controls.ucsplitline_v();
58             this.panel27 = new system.windows.forms.panel();
59             this.label27 = new system.windows.forms.label();
60             this.ucsplitline_h27 = new hzh_controls.controls.ucsplitline_h();
61             this.ucsplitline_v27 = new hzh_controls.controls.ucsplitline_v();
62             this.panel26 = new system.windows.forms.panel();
63             this.label26 = new system.windows.forms.label();
64             this.ucsplitline_h26 = new hzh_controls.controls.ucsplitline_h();
65             this.ucsplitline_v26 = new hzh_controls.controls.ucsplitline_v();
66             this.panel25 = new system.windows.forms.panel();
67             this.label25 = new system.windows.forms.label();
68             this.ucsplitline_h25 = new hzh_controls.controls.ucsplitline_h();
69             this.panel23 = new system.windows.forms.panel();
70             this.label23 = new system.windows.forms.label();
71             this.ucsplitline_h23 = new hzh_controls.controls.ucsplitline_h();
72             this.ucsplitline_v23 = new hzh_controls.controls.ucsplitline_v();
73             this.panel22 = new system.windows.forms.panel();
74             this.label22 = new system.windows.forms.label();
75             this.ucsplitline_h22 = new hzh_controls.controls.ucsplitline_h();
76             this.ucsplitline_v22 = new hzh_controls.controls.ucsplitline_v();
77             this.panel21 = new system.windows.forms.panel();
78             this.label21 = new system.windows.forms.label();
79             this.ucsplitline_h21 = new hzh_controls.controls.ucsplitline_h();
80             this.ucsplitline_v21 = new hzh_controls.controls.ucsplitline_v();
81             this.panel20 = new system.windows.forms.panel();
82             this.label20 = new system.windows.forms.label();
83             this.ucsplitline_h20 = new hzh_controls.controls.ucsplitline_h();
84             this.ucsplitline_v20 = new hzh_controls.controls.ucsplitline_v();
85             this.panel19 = new system.windows.forms.panel();
86             this.label19 = new system.windows.forms.label();
87             this.ucsplitline_h19 = new hzh_controls.controls.ucsplitline_h();
88             this.ucsplitline_v19 = new hzh_controls.controls.ucsplitline_v();
89             this.panel18 = new system.windows.forms.panel();
90             this.label18 = new system.windows.forms.label();
91             this.ucsplitline_h18 = new hzh_controls.controls.ucsplitline_h();
92             this.ucsplitline_v18 = new hzh_controls.controls.ucsplitline_v();
93             this.panel17 = new system.windows.forms.panel();
94             this.label17 = new system.windows.forms.label();
95             this.ucsplitline_h17 = new hzh_controls.controls.ucsplitline_h();
96             this.ucsplitline_v17 = new hzh_controls.controls.ucsplitline_v();
97             this.panel16 = new system.windows.forms.panel();
98             this.label16 = new system.windows.forms.label();
99             this.ucsplitline_h16 = new hzh_controls.controls.ucsplitline_h();
100             this.ucsplitline_v16 = new hzh_controls.controls.ucsplitline_v();
101             this.panel15 = new system.windows.forms.panel();
102             this.label15 = new system.windows.forms.label();
103             this.ucsplitline_h15 = new hzh_controls.controls.ucsplitline_h();
104             this.ucsplitline_v15 = new hzh_controls.controls.ucsplitline_v();
105             this.panel14 = new system.windows.forms.panel();
106             this.label14 = new system.windows.forms.label();
107             this.ucsplitline_h14 = new hzh_controls.controls.ucsplitline_h();
108             this.panel13 = new system.windows.forms.panel();
109             this.label13 = new system.windows.forms.label();
110             this.ucsplitline_h13 = new hzh_controls.controls.ucsplitline_h();
111             this.ucsplitline_v13 = new hzh_controls.controls.ucsplitline_v();
112             this.panel12 = new system.windows.forms.panel();
113             this.label12 = new system.windows.forms.label();
114             this.ucsplitline_h12 = new hzh_controls.controls.ucsplitline_h();
115             this.ucsplitline_v12 = new hzh_controls.controls.ucsplitline_v();
116             this.panel11 = new system.windows.forms.panel();
117             this.label11 = new system.windows.forms.label();
118             this.ucsplitline_h11 = new hzh_controls.controls.ucsplitline_h();
119             this.ucsplitline_v11 = new hzh_controls.controls.ucsplitline_v();
120             this.panel10 = new system.windows.forms.panel();
121             this.label10 = new system.windows.forms.label();
122             this.ucsplitline_h10 = new hzh_controls.controls.ucsplitline_h();
123             this.ucsplitline_v10 = new hzh_controls.controls.ucsplitline_v();
124             this.panel9 = new system.windows.forms.panel();
125             this.label9 = new system.windows.forms.label();
126             this.ucsplitline_h9 = new hzh_controls.controls.ucsplitline_h();
127             this.ucsplitline_v9 = new hzh_controls.controls.ucsplitline_v();
128             this.panel8 = new system.windows.forms.panel();
129             this.label8 = new system.windows.forms.label();
130             this.ucsplitline_h8 = new hzh_controls.controls.ucsplitline_h();
131             this.ucsplitline_v8 = new hzh_controls.controls.ucsplitline_v();
132             this.panel7 = new system.windows.forms.panel();
133             this.label7 = new system.windows.forms.label();
134             this.ucsplitline_h7 = new hzh_controls.controls.ucsplitline_h();
135             this.ucsplitline_v7 = new hzh_controls.controls.ucsplitline_v();
136             this.panel6 = new system.windows.forms.panel();
137             this.label6 = new system.windows.forms.label();
138             this.ucsplitline_h6 = new hzh_controls.controls.ucsplitline_h();
139             this.ucsplitline_v6 = new hzh_controls.controls.ucsplitline_v();
140             this.panel5 = new system.windows.forms.panel();
141             this.label5 = new system.windows.forms.label();
142             this.ucsplitline_h5 = new hzh_controls.controls.ucsplitline_h();
143             this.ucsplitline_v5 = new hzh_controls.controls.ucsplitline_v();
144             this.panel4 = new system.windows.forms.panel();
145             this.label4 = new system.windows.forms.label();
146             this.ucsplitline_h4 = new hzh_controls.controls.ucsplitline_h();
147             this.panel3 = new system.windows.forms.panel();
148             this.label3 = new system.windows.forms.label();
149             this.ucsplitline_h3 = new hzh_controls.controls.ucsplitline_h();
150             this.ucsplitline_v3 = new hzh_controls.controls.ucsplitline_v();
151             this.panel2 = new system.windows.forms.panel();
152             this.label2 = new system.windows.forms.label();
153             this.ucsplitline_h2 = new hzh_controls.controls.ucsplitline_h();
154             this.ucsplitline_v2 = new hzh_controls.controls.ucsplitline_v();
155             this.panel1 = new system.windows.forms.panel();
156             this.label1 = new system.windows.forms.label();
157             this.ucsplitline_h1 = new hzh_controls.controls.ucsplitline_h();
158             this.ucsplitline_v1 = new hzh_controls.controls.ucsplitline_v();
159             this.ucsplitline_v4 = new hzh_controls.controls.ucsplitline_v();
160             this.ucsplitline_v14 = new hzh_controls.controls.ucsplitline_v();
161             this.ucsplitline_h24 = new hzh_controls.controls.ucsplitline_h();
162             this.ucsplitline_h31 = new hzh_controls.controls.ucsplitline_h();
163             this.tablelayoutpanel2.suspendlayout();
164             this.panel39.suspendlayout();
165             this.panel37.suspendlayout();
166             this.panel36.suspendlayout();
167             this.panel35.suspendlayout();
168             this.panel33.suspendlayout();
169             this.panel30.suspendlayout();
170             this.panel29.suspendlayout();
171             this.panel28.suspendlayout();
172             this.panel27.suspendlayout();
173             this.panel26.suspendlayout();
174             this.panel25.suspendlayout();
175             this.panel23.suspendlayout();
176             this.panel22.suspendlayout();
177             this.panel21.suspendlayout();
178             this.panel20.suspendlayout();
179             this.panel19.suspendlayout();
180             this.panel18.suspendlayout();
181             this.panel17.suspendlayout();
182             this.panel16.suspendlayout();
183             this.panel15.suspendlayout();
184             this.panel14.suspendlayout();
185             this.panel13.suspendlayout();
186             this.panel12.suspendlayout();
187             this.panel11.suspendlayout();
188             this.panel10.suspendlayout();
189             this.panel9.suspendlayout();
190             this.panel8.suspendlayout();
191             this.panel7.suspendlayout();
192             this.panel6.suspendlayout();
193             this.panel5.suspendlayout();
194             this.panel4.suspendlayout();
195             this.panel3.suspendlayout();
196             this.panel2.suspendlayout();
197             this.panel1.suspendlayout();
198             this.suspendlayout();
199             // 
200             // tablelayoutpanel2
201             // 
202             this.tablelayoutpanel2.columncount = 10;
203             this.tablelayoutpanel2.columnstyles.add(new system.windows.forms.columnstyle(system.windows.forms.sizetype.percent, 10f));
204             this.tablelayoutpanel2.columnstyles.add(new system.windows.forms.columnstyle(system.windows.forms.sizetype.percent, 10f));
205             this.tablelayoutpanel2.columnstyles.add(new system.windows.forms.columnstyle(system.windows.forms.sizetype.percent, 10f));
206             this.tablelayoutpanel2.columnstyles.add(new system.windows.forms.columnstyle(system.windows.forms.sizetype.percent, 10f));
207             this.tablelayoutpanel2.columnstyles.add(new system.windows.forms.columnstyle(system.windows.forms.sizetype.percent, 10f));
208             this.tablelayoutpanel2.columnstyles.add(new system.windows.forms.columnstyle(system.windows.forms.sizetype.percent, 10f));
209             this.tablelayoutpanel2.columnstyles.add(new system.windows.forms.columnstyle(system.windows.forms.sizetype.percent, 10f));
210             this.tablelayoutpanel2.columnstyles.add(new system.windows.forms.columnstyle(system.windows.forms.sizetype.percent, 10f));
211             this.tablelayoutpanel2.columnstyles.add(new system.windows.forms.columnstyle(system.windows.forms.sizetype.percent, 10f));
212             this.tablelayoutpanel2.columnstyles.add(new system.windows.forms.columnstyle(system.windows.forms.sizetype.percent, 10f));
213             this.tablelayoutpanel2.controls.add(this.panel39, 2, 3);
214             this.tablelayoutpanel2.controls.add(this.panel37, 0, 3);
215             this.tablelayoutpanel2.controls.add(this.panel36, 1, 3);
216             this.tablelayoutpanel2.controls.add(this.panel35, 8, 3);
217             this.tablelayoutpanel2.controls.add(this.panel33, 7, 3);
218             this.tablelayoutpanel2.controls.add(this.panel30, 3, 2);
219             this.tablelayoutpanel2.controls.add(this.panel29, 4, 2);
220             this.tablelayoutpanel2.controls.add(this.panel28, 2, 2);
221             this.tablelayoutpanel2.controls.add(this.panel27, 0, 2);
222             this.tablelayoutpanel2.controls.add(this.panel26, 1, 2);
223             this.tablelayoutpanel2.controls.add(this.panel25, 8, 2);
224             this.tablelayoutpanel2.controls.add(this.panel23, 7, 2);
225             this.tablelayoutpanel2.controls.add(this.panel22, 5, 2);
226             this.tablelayoutpanel2.controls.add(this.panel21, 6, 2);
227             this.tablelayoutpanel2.controls.add(this.panel20, 3, 1);
228             this.tablelayoutpanel2.controls.add(this.panel19, 4, 1);
229             this.tablelayoutpanel2.controls.add(this.panel18, 2, 1);
230             this.tablelayoutpanel2.controls.add(this.panel17, 0, 1);
231             this.tablelayoutpanel2.controls.add(this.panel16, 1, 1);
232             this.tablelayoutpanel2.controls.add(this.panel15, 8, 1);
233             this.tablelayoutpanel2.controls.add(this.panel14, 9, 1);
234             this.tablelayoutpanel2.controls.add(this.panel13, 7, 1);
235             this.tablelayoutpanel2.controls.add(this.panel12, 5, 1);
236             this.tablelayoutpanel2.controls.add(this.panel11, 6, 1);
237             this.tablelayoutpanel2.controls.add(this.panel10, 4, 0);
238             this.tablelayoutpanel2.controls.add(this.panel9, 3, 0);
239             this.tablelayoutpanel2.controls.add(this.panel8, 2, 0);
240             this.tablelayoutpanel2.controls.add(this.panel7, 0, 0);
241             this.tablelayoutpanel2.controls.add(this.panel6, 1, 0);
242             this.tablelayoutpanel2.controls.add(this.panel5, 8, 0);
243             this.tablelayoutpanel2.controls.add(this.panel4, 9, 0);
244             this.tablelayoutpanel2.controls.add(this.panel3, 7, 0);
245             this.tablelayoutpanel2.controls.add(this.panel2, 5, 0);
246             this.tablelayoutpanel2.controls.add(this.panel1, 6, 0);
247             this.tablelayoutpanel2.dock = system.windows.forms.dockstyle.fill;
248             this.tablelayoutpanel2.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
249             this.tablelayoutpanel2.location = new system.drawing.point(1, 1);
250             this.tablelayoutpanel2.margin = new system.windows.forms.padding(0);
251             this.tablelayoutpanel2.name = "tablelayoutpanel2";
252             this.tablelayoutpanel2.rowcount = 4;
253             this.tablelayoutpanel2.rowstyles.add(new system.windows.forms.rowstyle(system.windows.forms.sizetype.percent, 25f));
254             this.tablelayoutpanel2.rowstyles.add(new system.windows.forms.rowstyle(system.windows.forms.sizetype.percent, 25f));
255             this.tablelayoutpanel2.rowstyles.add(new system.windows.forms.rowstyle(system.windows.forms.sizetype.percent, 25f));
256             this.tablelayoutpanel2.rowstyles.add(new system.windows.forms.rowstyle(system.windows.forms.sizetype.percent, 25f));
257             this.tablelayoutpanel2.rowstyles.add(new system.windows.forms.rowstyle(system.windows.forms.sizetype.absolute, 20f));
258             this.tablelayoutpanel2.size = new system.drawing.size(669, 271);
259             this.tablelayoutpanel2.tabindex = 1;
260             // 
261             // panel39
262             // 
263             this.tablelayoutpanel2.setcolumnspan(this.panel39, 5);
264             this.panel39.controls.add(this.label39);
265             this.panel39.controls.add(this.ucsplitline_v39);
266             this.panel39.dock = system.windows.forms.dockstyle.fill;
267             this.panel39.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
268             this.panel39.location = new system.drawing.point(132, 201);
269             this.panel39.margin = new system.windows.forms.padding(0);
270             this.panel39.name = "panel39";
271             this.panel39.size = new system.drawing.size(330, 70);
272             this.panel39.tabindex = 39;
273             // 
274             // label39
275             // 
276             this.label39.dock = system.windows.forms.dockstyle.fill;
277             this.label39.font = new system.drawing.font("微软雅黑", 20f);
278             this.label39.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
279             this.label39.location = new system.drawing.point(0, 0);
280             this.label39.name = "label39";
281             this.label39.size = new system.drawing.size(329, 70);
282             this.label39.tabindex = 2;
283             this.label39.tag = "空格";
284             this.label39.text = "空格";
285             this.label39.textalign = system.drawing.contentalignment.middlecenter;
286             this.label39.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
287             // 
288             // ucsplitline_v39
289             // 
290             this.ucsplitline_v39.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
291             this.ucsplitline_v39.dock = system.windows.forms.dockstyle.right;
292             this.ucsplitline_v39.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
293             this.ucsplitline_v39.location = new system.drawing.point(329, 0);
294             this.ucsplitline_v39.name = "ucsplitline_v39";
295             this.ucsplitline_v39.size = new system.drawing.size(1, 70);
296             this.ucsplitline_v39.tabindex = 0;
297             this.ucsplitline_v39.tabstop = false;
298             // 
299             // panel37
300             // 
301             this.panel37.controls.add(this.label37);
302             this.panel37.controls.add(this.ucsplitline_v37);
303             this.panel37.dock = system.windows.forms.dockstyle.fill;
304             this.panel37.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
305             this.panel37.location = new system.drawing.point(0, 201);
306             this.panel37.margin = new system.windows.forms.padding(0);
307             this.panel37.name = "panel37";
308             this.panel37.size = new system.drawing.size(66, 70);
309             this.panel37.tabindex = 37;
310             // 
311             // label37
312             // 
313             this.label37.dock = system.windows.forms.dockstyle.fill;
314             this.label37.font = new system.drawing.font("arial unicode ms", 15f);
315             this.label37.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
316             this.label37.location = new system.drawing.point(0, 0);
317             this.label37.name = "label37";
318             this.label37.size = new system.drawing.size(65, 70);
319             this.label37.tabindex = 2;
320             this.label37.tag = "abc.";
321             this.label37.text = "?123";
322             this.label37.textalign = system.drawing.contentalignment.middlecenter;
323             this.label37.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
324             // 
325             // ucsplitline_v37
326             // 
327             this.ucsplitline_v37.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
328             this.ucsplitline_v37.dock = system.windows.forms.dockstyle.right;
329             this.ucsplitline_v37.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
330             this.ucsplitline_v37.location = new system.drawing.point(65, 0);
331             this.ucsplitline_v37.name = "ucsplitline_v37";
332             this.ucsplitline_v37.size = new system.drawing.size(1, 70);
333             this.ucsplitline_v37.tabindex = 0;
334             this.ucsplitline_v37.tabstop = false;
335             // 
336             // panel36
337             // 
338             this.panel36.controls.add(this.label36);
339             this.panel36.controls.add(this.ucsplitline_v36);
340             this.panel36.dock = system.windows.forms.dockstyle.fill;
341             this.panel36.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
342             this.panel36.location = new system.drawing.point(66, 201);
343             this.panel36.margin = new system.windows.forms.padding(0);
344             this.panel36.name = "panel36";
345             this.panel36.size = new system.drawing.size(66, 70);
346             this.panel36.tabindex = 36;
347             // 
348             // label36
349             // 
350             this.label36.dock = system.windows.forms.dockstyle.fill;
351             this.label36.font = new system.drawing.font("arial unicode ms", 30f);
352             this.label36.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
353             this.label36.location = new system.drawing.point(0, 0);
354             this.label36.name = "label36";
355             this.label36.size = new system.drawing.size(65, 70);
356             this.label36.tabindex = 2;
357             this.label36.tag = "0";
358             this.label36.text = ".";
359             this.label36.textalign = system.drawing.contentalignment.middlecenter;
360             this.label36.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
361             // 
362             // ucsplitline_v36
363             // 
364             this.ucsplitline_v36.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
365             this.ucsplitline_v36.dock = system.windows.forms.dockstyle.right;
366             this.ucsplitline_v36.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
367             this.ucsplitline_v36.location = new system.drawing.point(65, 0);
368             this.ucsplitline_v36.name = "ucsplitline_v36";
369             this.ucsplitline_v36.size = new system.drawing.size(1, 70);
370             this.ucsplitline_v36.tabindex = 0;
371             this.ucsplitline_v36.tabstop = false;
372             // 
373             // panel35
374             // 
375             this.tablelayoutpanel2.setcolumnspan(this.panel35, 2);
376             this.panel35.controls.add(this.label35);
377             this.panel35.dock = system.windows.forms.dockstyle.fill;
378             this.panel35.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
379             this.panel35.location = new system.drawing.point(528, 201);
380             this.panel35.margin = new system.windows.forms.padding(0);
381             this.panel35.name = "panel35";
382             this.panel35.size = new system.drawing.size(141, 70);
383             this.panel35.tabindex = 35;
384             // 
385             // label35
386             // 
387             this.label35.dock = system.windows.forms.dockstyle.fill;
388             this.label35.font = new system.drawing.font("微软雅黑", 20f);
389             this.label35.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
390             this.label35.location = new system.drawing.point(0, 0);
391             this.label35.name = "label35";
392             this.label35.size = new system.drawing.size(141, 70);
393             this.label35.tabindex = 2;
394             this.label35.tag = "回车";
395             this.label35.text = "回车";
396             this.label35.textalign = system.drawing.contentalignment.middlecenter;
397             this.label35.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
398             // 
399             // panel33
400             // 
401             this.panel33.controls.add(this.label33);
402             this.panel33.controls.add(this.ucsplitline_v33);
403             this.panel33.dock = system.windows.forms.dockstyle.fill;
404             this.panel33.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
405             this.panel33.location = new system.drawing.point(462, 201);
406             this.panel33.margin = new system.windows.forms.padding(0);
407             this.panel33.name = "panel33";
408             this.panel33.size = new system.drawing.size(66, 70);
409             this.panel33.tabindex = 33;
410             // 
411             // label33
412             // 
413             this.label33.dock = system.windows.forms.dockstyle.fill;
414             this.label33.font = new system.drawing.font("微软雅黑", 15f);
415             this.label33.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
416             this.label33.location = new system.drawing.point(0, 0);
417             this.label33.name = "label33";
418             this.label33.size = new system.drawing.size(65, 70);
419             this.label33.tabindex = 2;
420             this.label33.tag = "收起";
421             this.label33.text = "收起";
422             this.label33.textalign = system.drawing.contentalignment.middlecenter;
423             this.label33.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
424             // 
425             // ucsplitline_v33
426             // 
427             this.ucsplitline_v33.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
428             this.ucsplitline_v33.dock = system.windows.forms.dockstyle.right;
429             this.ucsplitline_v33.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
430             this.ucsplitline_v33.location = new system.drawing.point(65, 0);
431             this.ucsplitline_v33.name = "ucsplitline_v33";
432             this.ucsplitline_v33.size = new system.drawing.size(1, 70);
433             this.ucsplitline_v33.tabindex = 0;
434             this.ucsplitline_v33.tabstop = false;
435             // 
436             // panel30
437             // 
438             this.panel30.controls.add(this.label30);
439             this.panel30.controls.add(this.ucsplitline_h30);
440             this.panel30.controls.add(this.ucsplitline_v30);
441             this.panel30.dock = system.windows.forms.dockstyle.fill;
442             this.panel30.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
443             this.panel30.location = new system.drawing.point(198, 134);
444             this.panel30.margin = new system.windows.forms.padding(0);
445             this.panel30.name = "panel30";
446             this.panel30.size = new system.drawing.size(66, 67);
447             this.panel30.tabindex = 30;
448             // 
449             // label30
450             // 
451             this.label30.dock = system.windows.forms.dockstyle.fill;
452             this.label30.font = new system.drawing.font("arial unicode ms", 30f);
453             this.label30.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
454             this.label30.location = new system.drawing.point(0, 0);
455             this.label30.name = "label30";
456             this.label30.size = new system.drawing.size(65, 66);
457             this.label30.tabindex = 2;
458             this.label30.tag = "3";
459             this.label30.text = "c";
460             this.label30.textalign = system.drawing.contentalignment.middlecenter;
461             this.label30.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
462             // 
463             // ucsplitline_h30
464             // 
465             this.ucsplitline_h30.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
466             this.ucsplitline_h30.dock = system.windows.forms.dockstyle.bottom;
467             this.ucsplitline_h30.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
468             this.ucsplitline_h30.location = new system.drawing.point(0, 66);
469             this.ucsplitline_h30.name = "ucsplitline_h30";
470             this.ucsplitline_h30.size = new system.drawing.size(65, 1);
471             this.ucsplitline_h30.tabindex = 1;
472             this.ucsplitline_h30.tabstop = false;
473             // 
474             // ucsplitline_v30
475             // 
476             this.ucsplitline_v30.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
477             this.ucsplitline_v30.dock = system.windows.forms.dockstyle.right;
478             this.ucsplitline_v30.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
479             this.ucsplitline_v30.location = new system.drawing.point(65, 0);
480             this.ucsplitline_v30.name = "ucsplitline_v30";
481             this.ucsplitline_v30.size = new system.drawing.size(1, 67);
482             this.ucsplitline_v30.tabindex = 0;
483             this.ucsplitline_v30.tabstop = false;
484             // 
485             // panel29
486             // 
487             this.panel29.controls.add(this.label29);
488             this.panel29.controls.add(this.ucsplitline_h29);
489             this.panel29.controls.add(this.ucsplitline_v29);
490             this.panel29.dock = system.windows.forms.dockstyle.fill;
491             this.panel29.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
492             this.panel29.location = new system.drawing.point(264, 134);
493             this.panel29.margin = new system.windows.forms.padding(0);
494             this.panel29.name = "panel29";
495             this.panel29.size = new system.drawing.size(66, 67);
496             this.panel29.tabindex = 29;
497             // 
498             // label29
499             // 
500             this.label29.dock = system.windows.forms.dockstyle.fill;
501             this.label29.font = new system.drawing.font("arial unicode ms", 30f);
502             this.label29.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
503             this.label29.location = new system.drawing.point(0, 0);
504             this.label29.name = "label29";
505             this.label29.size = new system.drawing.size(65, 66);
506             this.label29.tabindex = 2;
507             this.label29.tag = ":";
508             this.label29.text = "v";
509             this.label29.textalign = system.drawing.contentalignment.middlecenter;
510             this.label29.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
511             // 
512             // ucsplitline_h29
513             // 
514             this.ucsplitline_h29.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
515             this.ucsplitline_h29.dock = system.windows.forms.dockstyle.bottom;
516             this.ucsplitline_h29.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
517             this.ucsplitline_h29.location = new system.drawing.point(0, 66);
518             this.ucsplitline_h29.name = "ucsplitline_h29";
519             this.ucsplitline_h29.size = new system.drawing.size(65, 1);
520             this.ucsplitline_h29.tabindex = 1;
521             this.ucsplitline_h29.tabstop = false;
522             // 
523             // ucsplitline_v29
524             // 
525             this.ucsplitline_v29.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
526             this.ucsplitline_v29.dock = system.windows.forms.dockstyle.right;
527             this.ucsplitline_v29.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
528             this.ucsplitline_v29.location = new system.drawing.point(65, 0);
529             this.ucsplitline_v29.name = "ucsplitline_v29";
530             this.ucsplitline_v29.size = new system.drawing.size(1, 67);
531             this.ucsplitline_v29.tabindex = 0;
532             this.ucsplitline_v29.tabstop = false;
533             // 
534             // panel28
535             // 
536             this.panel28.controls.add(this.label28);
537             this.panel28.controls.add(this.ucsplitline_h28);
538             this.panel28.controls.add(this.ucsplitline_v28);
539             this.panel28.dock = system.windows.forms.dockstyle.fill;
540             this.panel28.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
541             this.panel28.location = new system.drawing.point(132, 134);
542             this.panel28.margin = new system.windows.forms.padding(0);
543             this.panel28.name = "panel28";
544             this.panel28.size = new system.drawing.size(66, 67);
545             this.panel28.tabindex = 28;
546             // 
547             // label28
548             // 
549             this.label28.dock = system.windows.forms.dockstyle.fill;
550             this.label28.font = new system.drawing.font("arial unicode ms", 30f);
551             this.label28.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
552             this.label28.location = new system.drawing.point(0, 0);
553             this.label28.name = "label28";
554             this.label28.size = new system.drawing.size(65, 66);
555             this.label28.tabindex = 2;
556             this.label28.tag = "2";
557             this.label28.text = "x";
558             this.label28.textalign = system.drawing.contentalignment.middlecenter;
559             this.label28.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
560             // 
561             // ucsplitline_h28
562             // 
563             this.ucsplitline_h28.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
564             this.ucsplitline_h28.dock = system.windows.forms.dockstyle.bottom;
565             this.ucsplitline_h28.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
566             this.ucsplitline_h28.location = new system.drawing.point(0, 66);
567             this.ucsplitline_h28.name = "ucsplitline_h28";
568             this.ucsplitline_h28.size = new system.drawing.size(65, 1);
569             this.ucsplitline_h28.tabindex = 1;
570             this.ucsplitline_h28.tabstop = false;
571             // 
572             // ucsplitline_v28
573             // 
574             this.ucsplitline_v28.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
575             this.ucsplitline_v28.dock = system.windows.forms.dockstyle.right;
576             this.ucsplitline_v28.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
577             this.ucsplitline_v28.location = new system.drawing.point(65, 0);
578             this.ucsplitline_v28.name = "ucsplitline_v28";
579             this.ucsplitline_v28.size = new system.drawing.size(1, 67);
580             this.ucsplitline_v28.tabindex = 0;
581             this.ucsplitline_v28.tabstop = false;
582             // 
583             // panel27
584             // 
585             this.panel27.controls.add(this.label27);
586             this.panel27.controls.add(this.ucsplitline_h27);
587             this.panel27.controls.add(this.ucsplitline_v27);
588             this.panel27.dock = system.windows.forms.dockstyle.fill;
589             this.panel27.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
590             this.panel27.location = new system.drawing.point(0, 134);
591             this.panel27.margin = new system.windows.forms.padding(0);
592             this.panel27.name = "panel27";
593             this.panel27.size = new system.drawing.size(66, 67);
594             this.panel27.tabindex = 27;
595             // 
596             // label27
597             // 
598             this.label27.dock = system.windows.forms.dockstyle.fill;
599             this.label27.font = new system.drawing.font("微软雅黑", 15f);
600             this.label27.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
601             this.label27.location = new system.drawing.point(0, 0);
602             this.label27.name = "label27";
603             this.label27.size = new system.drawing.size(65, 66);
604             this.label27.tabindex = 2;
605             this.label27.tag = ".";
606             this.label27.text = "大写";
607             this.label27.textalign = system.drawing.contentalignment.middlecenter;
608             this.label27.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
609             // 
610             // ucsplitline_h27
611             // 
612             this.ucsplitline_h27.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
613             this.ucsplitline_h27.dock = system.windows.forms.dockstyle.bottom;
614             this.ucsplitline_h27.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
615             this.ucsplitline_h27.location = new system.drawing.point(0, 66);
616             this.ucsplitline_h27.name = "ucsplitline_h27";
617             this.ucsplitline_h27.size = new system.drawing.size(65, 1);
618             this.ucsplitline_h27.tabindex = 1;
619             this.ucsplitline_h27.tabstop = false;
620             // 
621             // ucsplitline_v27
622             // 
623             this.ucsplitline_v27.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
624             this.ucsplitline_v27.dock = system.windows.forms.dockstyle.right;
625             this.ucsplitline_v27.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
626             this.ucsplitline_v27.location = new system.drawing.point(65, 0);
627             this.ucsplitline_v27.name = "ucsplitline_v27";
628             this.ucsplitline_v27.size = new system.drawing.size(1, 67);
629             this.ucsplitline_v27.tabindex = 0;
630             this.ucsplitline_v27.tabstop = false;
631             // 
632             // panel26
633             // 
634             this.panel26.controls.add(this.label26);
635             this.panel26.controls.add(this.ucsplitline_h26);
636             this.panel26.controls.add(this.ucsplitline_v26);
637             this.panel26.dock = system.windows.forms.dockstyle.fill;
638             this.panel26.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
639             this.panel26.location = new system.drawing.point(66, 134);
640             this.panel26.margin = new system.windows.forms.padding(0);
641             this.panel26.name = "panel26";
642             this.panel26.size = new system.drawing.size(66, 67);
643             this.panel26.tabindex = 26;
644             // 
645             // label26
646             // 
647             this.label26.dock = system.windows.forms.dockstyle.fill;
648             this.label26.font = new system.drawing.font("arial unicode ms", 30f);
649             this.label26.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
650             this.label26.location = new system.drawing.point(0, 0);
651             this.label26.name = "label26";
652             this.label26.size = new system.drawing.size(65, 66);
653             this.label26.tabindex = 2;
654             this.label26.tag = "1";
655             this.label26.text = "z";
656             this.label26.textalign = system.drawing.contentalignment.middlecenter;
657             this.label26.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
658             // 
659             // ucsplitline_h26
660             // 
661             this.ucsplitline_h26.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
662             this.ucsplitline_h26.dock = system.windows.forms.dockstyle.bottom;
663             this.ucsplitline_h26.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
664             this.ucsplitline_h26.location = new system.drawing.point(0, 66);
665             this.ucsplitline_h26.name = "ucsplitline_h26";
666             this.ucsplitline_h26.size = new system.drawing.size(65, 1);
667             this.ucsplitline_h26.tabindex = 1;
668             this.ucsplitline_h26.tabstop = false;
669             // 
670             // ucsplitline_v26
671             // 
672             this.ucsplitline_v26.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
673             this.ucsplitline_v26.dock = system.windows.forms.dockstyle.right;
674             this.ucsplitline_v26.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
675             this.ucsplitline_v26.location = new system.drawing.point(65, 0);
676             this.ucsplitline_v26.name = "ucsplitline_v26";
677             this.ucsplitline_v26.size = new system.drawing.size(1, 67);
678             this.ucsplitline_v26.tabindex = 0;
679             this.ucsplitline_v26.tabstop = false;
680             // 
681             // panel25
682             // 
683             this.tablelayoutpanel2.setcolumnspan(this.panel25, 2);
684             this.panel25.controls.add(this.label25);
685             this.panel25.controls.add(this.ucsplitline_h25);
686             this.panel25.dock = system.windows.forms.dockstyle.fill;
687             this.panel25.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
688             this.panel25.location = new system.drawing.point(528, 134);
689             this.panel25.margin = new system.windows.forms.padding(0);
690             this.panel25.name = "panel25";
691             this.panel25.size = new system.drawing.size(141, 67);
692             this.panel25.tabindex = 25;
693             // 
694             // label25
695             // 
696             this.label25.dock = system.windows.forms.dockstyle.fill;
697             this.label25.font = new system.drawing.font("微软雅黑", 20f);
698             this.label25.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
699             this.label25.location = new system.drawing.point(0, 0);
700             this.label25.name = "label25";
701             this.label25.size = new system.drawing.size(141, 66);
702             this.label25.tabindex = 2;
703             this.label25.tag = "删除";
704             this.label25.text = "删除";
705             this.label25.textalign = system.drawing.contentalignment.middlecenter;
706             this.label25.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
707             // 
708             // ucsplitline_h25
709             // 
710             this.ucsplitline_h25.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
711             this.ucsplitline_h25.dock = system.windows.forms.dockstyle.bottom;
712             this.ucsplitline_h25.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
713             this.ucsplitline_h25.location = new system.drawing.point(0, 66);
714             this.ucsplitline_h25.name = "ucsplitline_h25";
715             this.ucsplitline_h25.size = new system.drawing.size(141, 1);
716             this.ucsplitline_h25.tabindex = 1;
717             this.ucsplitline_h25.tabstop = false;
718             // 
719             // panel23
720             // 
721             this.panel23.controls.add(this.label23);
722             this.panel23.controls.add(this.ucsplitline_h23);
723             this.panel23.controls.add(this.ucsplitline_v23);
724             this.panel23.dock = system.windows.forms.dockstyle.fill;
725             this.panel23.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
726             this.panel23.location = new system.drawing.point(462, 134);
727             this.panel23.margin = new system.windows.forms.padding(0);
728             this.panel23.name = "panel23";
729             this.panel23.size = new system.drawing.size(66, 67);
730             this.panel23.tabindex = 23;
731             // 
732             // label23
733             // 
734             this.label23.dock = system.windows.forms.dockstyle.fill;
735             this.label23.font = new system.drawing.font("arial unicode ms", 30f);
736             this.label23.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
737             this.label23.location = new system.drawing.point(0, 0);
738             this.label23.name = "label23";
739             this.label23.size = new system.drawing.size(65, 66);
740             this.label23.tabindex = 2;
741             this.label23.tag = "`";
742             this.label23.text = "m";
743             this.label23.textalign = system.drawing.contentalignment.middlecenter;
744             this.label23.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
745             // 
746             // ucsplitline_h23
747             // 
748             this.ucsplitline_h23.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
749             this.ucsplitline_h23.dock = system.windows.forms.dockstyle.bottom;
750             this.ucsplitline_h23.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
751             this.ucsplitline_h23.location = new system.drawing.point(0, 66);
752             this.ucsplitline_h23.name = "ucsplitline_h23";
753             this.ucsplitline_h23.size = new system.drawing.size(65, 1);
754             this.ucsplitline_h23.tabindex = 1;
755             this.ucsplitline_h23.tabstop = false;
756             // 
757             // ucsplitline_v23
758             // 
759             this.ucsplitline_v23.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
760             this.ucsplitline_v23.dock = system.windows.forms.dockstyle.right;
761             this.ucsplitline_v23.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
762             this.ucsplitline_v23.location = new system.drawing.point(65, 0);
763             this.ucsplitline_v23.name = "ucsplitline_v23";
764             this.ucsplitline_v23.size = new system.drawing.size(1, 67);
765             this.ucsplitline_v23.tabindex = 0;
766             this.ucsplitline_v23.tabstop = false;
767             // 
768             // panel22
769             // 
770             this.panel22.controls.add(this.label22);
771             this.panel22.controls.add(this.ucsplitline_h22);
772             this.panel22.controls.add(this.ucsplitline_v22);
773             this.panel22.dock = system.windows.forms.dockstyle.fill;
774             this.panel22.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
775             this.panel22.location = new system.drawing.point(330, 134);
776             this.panel22.margin = new system.windows.forms.padding(0);
777             this.panel22.name = "panel22";
778             this.panel22.size = new system.drawing.size(66, 67);
779             this.panel22.tabindex = 22;
780             // 
781             // label22
782             // 
783             this.label22.dock = system.windows.forms.dockstyle.fill;
784             this.label22.font = new system.drawing.font("arial unicode ms", 30f);
785             this.label22.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
786             this.label22.location = new system.drawing.point(0, 0);
787             this.label22.name = "label22";
788             this.label22.size = new system.drawing.size(65, 66);
789             this.label22.tabindex = 2;
790             this.label22.tag = "!";
791             this.label22.text = "b";
792             this.label22.textalign = system.drawing.contentalignment.middlecenter;
793             this.label22.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
794             // 
795             // ucsplitline_h22
796             // 
797             this.ucsplitline_h22.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
798             this.ucsplitline_h22.dock = system.windows.forms.dockstyle.bottom;
799             this.ucsplitline_h22.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
800             this.ucsplitline_h22.location = new system.drawing.point(0, 66);
801             this.ucsplitline_h22.name = "ucsplitline_h22";
802             this.ucsplitline_h22.size = new system.drawing.size(65, 1);
803             this.ucsplitline_h22.tabindex = 1;
804             this.ucsplitline_h22.tabstop = false;
805             // 
806             // ucsplitline_v22
807             // 
808             this.ucsplitline_v22.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
809             this.ucsplitline_v22.dock = system.windows.forms.dockstyle.right;
810             this.ucsplitline_v22.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
811             this.ucsplitline_v22.location = new system.drawing.point(65, 0);
812             this.ucsplitline_v22.name = "ucsplitline_v22";
813             this.ucsplitline_v22.size = new system.drawing.size(1, 67);
814             this.ucsplitline_v22.tabindex = 0;
815             this.ucsplitline_v22.tabstop = false;
816             // 
817             // panel21
818             // 
819             this.panel21.controls.add(this.label21);
820             this.panel21.controls.add(this.ucsplitline_h21);
821             this.panel21.controls.add(this.ucsplitline_v21);
822             this.panel21.dock = system.windows.forms.dockstyle.fill;
823             this.panel21.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
824             this.panel21.location = new system.drawing.point(396, 134);
825             this.panel21.margin = new system.windows.forms.padding(0);
826             this.panel21.name = "panel21";
827             this.panel21.size = new system.drawing.size(66, 67);
828             this.panel21.tabindex = 21;
829             // 
830             // label21
831             // 
832             this.label21.dock = system.windows.forms.dockstyle.fill;
833             this.label21.font = new system.drawing.font("arial unicode ms", 30f);
834             this.label21.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
835             this.label21.location = new system.drawing.point(0, 0);
836             this.label21.name = "label21";
837             this.label21.size = new system.drawing.size(65, 66);
838             this.label21.tabindex = 2;
839             this.label21.tag = "\'";
840             this.label21.text = "n";
841             this.label21.textalign = system.drawing.contentalignment.middlecenter;
842             this.label21.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
843             // 
844             // ucsplitline_h21
845             // 
846             this.ucsplitline_h21.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
847             this.ucsplitline_h21.dock = system.windows.forms.dockstyle.bottom;
848             this.ucsplitline_h21.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
849             this.ucsplitline_h21.location = new system.drawing.point(0, 66);
850             this.ucsplitline_h21.name = "ucsplitline_h21";
851             this.ucsplitline_h21.size = new system.drawing.size(65, 1);
852             this.ucsplitline_h21.tabindex = 1;
853             this.ucsplitline_h21.tabstop = false;
854             // 
855             // ucsplitline_v21
856             // 
857             this.ucsplitline_v21.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
858             this.ucsplitline_v21.dock = system.windows.forms.dockstyle.right;
859             this.ucsplitline_v21.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
860             this.ucsplitline_v21.location = new system.drawing.point(65, 0);
861             this.ucsplitline_v21.name = "ucsplitline_v21";
862             this.ucsplitline_v21.size = new system.drawing.size(1, 67);
863             this.ucsplitline_v21.tabindex = 0;
864             this.ucsplitline_v21.tabstop = false;
865             // 
866             // panel20
867             // 
868             this.panel20.controls.add(this.label20);
869             this.panel20.controls.add(this.ucsplitline_h20);
870             this.panel20.controls.add(this.ucsplitline_v20);
871             this.panel20.dock = system.windows.forms.dockstyle.fill;
872             this.panel20.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
873             this.panel20.location = new system.drawing.point(198, 67);
874             this.panel20.margin = new system.windows.forms.padding(0);
875             this.panel20.name = "panel20";
876             this.panel20.size = new system.drawing.size(66, 67);
877             this.panel20.tabindex = 20;
878             // 
879             // label20
880             // 
881             this.label20.dock = system.windows.forms.dockstyle.fill;
882             this.label20.font = new system.drawing.font("arial unicode ms", 30f);
883             this.label20.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
884             this.label20.location = new system.drawing.point(0, 0);
885             this.label20.name = "label20";
886             this.label20.size = new system.drawing.size(65, 66);
887             this.label20.tabindex = 2;
888             this.label20.tag = "6";
889             this.label20.text = "f";
890             this.label20.textalign = system.drawing.contentalignment.middlecenter;
891             this.label20.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
892             // 
893             // ucsplitline_h20
894             // 
895             this.ucsplitline_h20.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
896             this.ucsplitline_h20.dock = system.windows.forms.dockstyle.bottom;
897             this.ucsplitline_h20.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
898             this.ucsplitline_h20.location = new system.drawing.point(0, 66);
899             this.ucsplitline_h20.name = "ucsplitline_h20";
900             this.ucsplitline_h20.size = new system.drawing.size(65, 1);
901             this.ucsplitline_h20.tabindex = 1;
902             this.ucsplitline_h20.tabstop = false;
903             // 
904             // ucsplitline_v20
905             // 
906             this.ucsplitline_v20.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
907             this.ucsplitline_v20.dock = system.windows.forms.dockstyle.right;
908             this.ucsplitline_v20.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
909             this.ucsplitline_v20.location = new system.drawing.point(65, 0);
910             this.ucsplitline_v20.name = "ucsplitline_v20";
911             this.ucsplitline_v20.size = new system.drawing.size(1, 67);
912             this.ucsplitline_v20.tabindex = 0;
913             this.ucsplitline_v20.tabstop = false;
914             // 
915             // panel19
916             // 
917             this.panel19.controls.add(this.label19);
918             this.panel19.controls.add(this.ucsplitline_h19);
919             this.panel19.controls.add(this.ucsplitline_v19);
920             this.panel19.dock = system.windows.forms.dockstyle.fill;
921             this.panel19.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
922             this.panel19.location = new system.drawing.point(264, 67);
923             this.panel19.margin = new system.windows.forms.padding(0);
924             this.panel19.name = "panel19";
925             this.panel19.size = new system.drawing.size(66, 67);
926             this.panel19.tabindex = 19;
927             // 
928             // label19
929             // 
930             this.label19.dock = system.windows.forms.dockstyle.fill;
931             this.label19.font = new system.drawing.font("arial unicode ms", 30f);
932             this.label19.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
933             this.label19.location = new system.drawing.point(0, 0);
934             this.label19.name = "label19";
935             this.label19.size = new system.drawing.size(65, 66);
936             this.label19.tabindex = 2;
937             this.label19.tag = ";";
938             this.label19.text = "g";
939             this.label19.textalign = system.drawing.contentalignment.middlecenter;
940             this.label19.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
941             // 
942             // ucsplitline_h19
943             // 
944             this.ucsplitline_h19.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
945             this.ucsplitline_h19.dock = system.windows.forms.dockstyle.bottom;
946             this.ucsplitline_h19.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
947             this.ucsplitline_h19.location = new system.drawing.point(0, 66);
948             this.ucsplitline_h19.name = "ucsplitline_h19";
949             this.ucsplitline_h19.size = new system.drawing.size(65, 1);
950             this.ucsplitline_h19.tabindex = 1;
951             this.ucsplitline_h19.tabstop = false;
952             // 
953             // ucsplitline_v19
954             // 
955             this.ucsplitline_v19.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
956             this.ucsplitline_v19.dock = system.windows.forms.dockstyle.right;
957             this.ucsplitline_v19.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
958             this.ucsplitline_v19.location = new system.drawing.point(65, 0);
959             this.ucsplitline_v19.name = "ucsplitline_v19";
960             this.ucsplitline_v19.size = new system.drawing.size(1, 67);
961             this.ucsplitline_v19.tabindex = 0;
962             this.ucsplitline_v19.tabstop = false;
963             // 
964             // panel18
965             // 
966             this.panel18.controls.add(this.label18);
967             this.panel18.controls.add(this.ucsplitline_h18);
968             this.panel18.controls.add(this.ucsplitline_v18);
969             this.panel18.dock = system.windows.forms.dockstyle.fill;
970             this.panel18.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
971             this.panel18.location = new system.drawing.point(132, 67);
972             this.panel18.margin = new system.windows.forms.padding(0);
973             this.panel18.name = "panel18";
974             this.panel18.size = new system.drawing.size(66, 67);
975             this.panel18.tabindex = 18;
976             // 
977             // label18
978             // 
979             this.label18.dock = system.windows.forms.dockstyle.fill;
980             this.label18.font = new system.drawing.font("arial unicode ms", 30f);
981             this.label18.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
982             this.label18.location = new system.drawing.point(0, 0);
983             this.label18.name = "label18";
984             this.label18.size = new system.drawing.size(65, 66);
985             this.label18.tabindex = 2;
986             this.label18.tag = "5";
987             this.label18.text = "d";
988             this.label18.textalign = system.drawing.contentalignment.middlecenter;
989             this.label18.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
990             // 
991             // ucsplitline_h18
992             // 
993             this.ucsplitline_h18.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
994             this.ucsplitline_h18.dock = system.windows.forms.dockstyle.bottom;
995             this.ucsplitline_h18.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
996             this.ucsplitline_h18.location = new system.drawing.point(0, 66);
997             this.ucsplitline_h18.name = "ucsplitline_h18";
998             this.ucsplitline_h18.size = new system.drawing.size(65, 1);
999             this.ucsplitline_h18.tabindex = 1;
1000             this.ucsplitline_h18.tabstop = false;
1001             // 
1002             // ucsplitline_v18
1003             // 
1004             this.ucsplitline_v18.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1005             this.ucsplitline_v18.dock = system.windows.forms.dockstyle.right;
1006             this.ucsplitline_v18.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1007             this.ucsplitline_v18.location = new system.drawing.point(65, 0);
1008             this.ucsplitline_v18.name = "ucsplitline_v18";
1009             this.ucsplitline_v18.size = new system.drawing.size(1, 67);
1010             this.ucsplitline_v18.tabindex = 0;
1011             this.ucsplitline_v18.tabstop = false;
1012             // 
1013             // panel17
1014             // 
1015             this.panel17.controls.add(this.label17);
1016             this.panel17.controls.add(this.ucsplitline_h17);
1017             this.panel17.controls.add(this.ucsplitline_v17);
1018             this.panel17.dock = system.windows.forms.dockstyle.fill;
1019             this.panel17.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1020             this.panel17.location = new system.drawing.point(0, 67);
1021             this.panel17.margin = new system.windows.forms.padding(0);
1022             this.panel17.name = "panel17";
1023             this.panel17.size = new system.drawing.size(66, 67);
1024             this.panel17.tabindex = 17;
1025             // 
1026             // label17
1027             // 
1028             this.label17.dock = system.windows.forms.dockstyle.fill;
1029             this.label17.font = new system.drawing.font("arial unicode ms", 30f);
1030             this.label17.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1031             this.label17.location = new system.drawing.point(0, 0);
1032             this.label17.name = "label17";
1033             this.label17.size = new system.drawing.size(65, 66);
1034             this.label17.tabindex = 2;
1035             this.label17.tag = "+";
1036             this.label17.text = "a";
1037             this.label17.textalign = system.drawing.contentalignment.middlecenter;
1038             this.label17.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
1039             // 
1040             // ucsplitline_h17
1041             // 
1042             this.ucsplitline_h17.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1043             this.ucsplitline_h17.dock = system.windows.forms.dockstyle.bottom;
1044             this.ucsplitline_h17.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1045             this.ucsplitline_h17.location = new system.drawing.point(0, 66);
1046             this.ucsplitline_h17.name = "ucsplitline_h17";
1047             this.ucsplitline_h17.size = new system.drawing.size(65, 1);
1048             this.ucsplitline_h17.tabindex = 1;
1049             this.ucsplitline_h17.tabstop = false;
1050             // 
1051             // ucsplitline_v17
1052             // 
1053             this.ucsplitline_v17.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1054             this.ucsplitline_v17.dock = system.windows.forms.dockstyle.right;
1055             this.ucsplitline_v17.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1056             this.ucsplitline_v17.location = new system.drawing.point(65, 0);
1057             this.ucsplitline_v17.name = "ucsplitline_v17";
1058             this.ucsplitline_v17.size = new system.drawing.size(1, 67);
1059             this.ucsplitline_v17.tabindex = 0;
1060             this.ucsplitline_v17.tabstop = false;
1061             // 
1062             // panel16
1063             // 
1064             this.panel16.controls.add(this.label16);
1065             this.panel16.controls.add(this.ucsplitline_h16);
1066             this.panel16.controls.add(this.ucsplitline_v16);
1067             this.panel16.dock = system.windows.forms.dockstyle.fill;
1068             this.panel16.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1069             this.panel16.location = new system.drawing.point(66, 67);
1070             this.panel16.margin = new system.windows.forms.padding(0);
1071             this.panel16.name = "panel16";
1072             this.panel16.size = new system.drawing.size(66, 67);
1073             this.panel16.tabindex = 16;
1074             // 
1075             // label16
1076             // 
1077             this.label16.dock = system.windows.forms.dockstyle.fill;
1078             this.label16.font = new system.drawing.font("arial unicode ms", 30f);
1079             this.label16.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1080             this.label16.location = new system.drawing.point(0, 0);
1081             this.label16.name = "label16";
1082             this.label16.size = new system.drawing.size(65, 66);
1083             this.label16.tabindex = 2;
1084             this.label16.tag = "4";
1085             this.label16.text = "s";
1086             this.label16.textalign = system.drawing.contentalignment.middlecenter;
1087             this.label16.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
1088             // 
1089             // ucsplitline_h16
1090             // 
1091             this.ucsplitline_h16.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1092             this.ucsplitline_h16.dock = system.windows.forms.dockstyle.bottom;
1093             this.ucsplitline_h16.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1094             this.ucsplitline_h16.location = new system.drawing.point(0, 66);
1095             this.ucsplitline_h16.name = "ucsplitline_h16";
1096             this.ucsplitline_h16.size = new system.drawing.size(65, 1);
1097             this.ucsplitline_h16.tabindex = 1;
1098             this.ucsplitline_h16.tabstop = false;
1099             // 
1100             // ucsplitline_v16
1101             // 
1102             this.ucsplitline_v16.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1103             this.ucsplitline_v16.dock = system.windows.forms.dockstyle.right;
1104             this.ucsplitline_v16.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1105             this.ucsplitline_v16.location = new system.drawing.point(65, 0);
1106             this.ucsplitline_v16.name = "ucsplitline_v16";
1107             this.ucsplitline_v16.size = new system.drawing.size(1, 67);
1108             this.ucsplitline_v16.tabindex = 0;
1109             this.ucsplitline_v16.tabstop = false;
1110             // 
1111             // panel15
1112             // 
1113             this.panel15.controls.add(this.label15);
1114             this.panel15.controls.add(this.ucsplitline_h15);
1115             this.panel15.controls.add(this.ucsplitline_v15);
1116             this.panel15.dock = system.windows.forms.dockstyle.fill;
1117             this.panel15.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1118             this.panel15.location = new system.drawing.point(528, 67);
1119             this.panel15.margin = new system.windows.forms.padding(0);
1120             this.panel15.name = "panel15";
1121             this.panel15.size = new system.drawing.size(66, 67);
1122             this.panel15.tabindex = 15;
1123             // 
1124             // label15
1125             // 
1126             this.label15.dock = system.windows.forms.dockstyle.fill;
1127             this.label15.font = new system.drawing.font("arial unicode ms", 30f);
1128             this.label15.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1129             this.label15.location = new system.drawing.point(0, 0);
1130             this.label15.name = "label15";
1131             this.label15.size = new system.drawing.size(65, 66);
1132             this.label15.tabindex = 2;
1133             this.label15.tag = "/";
1134             this.label15.text = "l";
1135             this.label15.textalign = system.drawing.contentalignment.middlecenter;
1136             this.label15.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
1137             // 
1138             // ucsplitline_h15
1139             // 
1140             this.ucsplitline_h15.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1141             this.ucsplitline_h15.dock = system.windows.forms.dockstyle.bottom;
1142             this.ucsplitline_h15.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1143             this.ucsplitline_h15.location = new system.drawing.point(0, 66);
1144             this.ucsplitline_h15.name = "ucsplitline_h15";
1145             this.ucsplitline_h15.size = new system.drawing.size(65, 1);
1146             this.ucsplitline_h15.tabindex = 1;
1147             this.ucsplitline_h15.tabstop = false;
1148             // 
1149             // ucsplitline_v15
1150             // 
1151             this.ucsplitline_v15.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1152             this.ucsplitline_v15.dock = system.windows.forms.dockstyle.right;
1153             this.ucsplitline_v15.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1154             this.ucsplitline_v15.location = new system.drawing.point(65, 0);
1155             this.ucsplitline_v15.name = "ucsplitline_v15";
1156             this.ucsplitline_v15.size = new system.drawing.size(1, 67);
1157             this.ucsplitline_v15.tabindex = 0;
1158             this.ucsplitline_v15.tabstop = false;
1159             // 
1160             // panel14
1161             // 
1162             this.panel14.controls.add(this.label14);
1163             this.panel14.controls.add(this.ucsplitline_h14);
1164             this.panel14.dock = system.windows.forms.dockstyle.fill;
1165             this.panel14.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1166             this.panel14.location = new system.drawing.point(594, 67);
1167             this.panel14.margin = new system.windows.forms.padding(0);
1168             this.panel14.name = "panel14";
1169             this.panel14.size = new system.drawing.size(75, 67);
1170             this.panel14.tabindex = 14;
1171             // 
1172             // label14
1173             // 
1174             this.label14.dock = system.windows.forms.dockstyle.fill;
1175             this.label14.font = new system.drawing.font("arial unicode ms", 30f);
1176             this.label14.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1177             this.label14.location = new system.drawing.point(0, 0);
1178             this.label14.name = "label14";
1179             this.label14.size = new system.drawing.size(75, 66);
1180             this.label14.tabindex = 2;
1181             this.label14.tag = "?";
1182             this.label14.textalign = system.drawing.contentalignment.middlecenter;
1183             this.label14.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
1184             // 
1185             // ucsplitline_h14
1186             // 
1187             this.ucsplitline_h14.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1188             this.ucsplitline_h14.dock = system.windows.forms.dockstyle.bottom;
1189             this.ucsplitline_h14.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1190             this.ucsplitline_h14.location = new system.drawing.point(0, 66);
1191             this.ucsplitline_h14.name = "ucsplitline_h14";
1192             this.ucsplitline_h14.size = new system.drawing.size(75, 1);
1193             this.ucsplitline_h14.tabindex = 1;
1194             this.ucsplitline_h14.tabstop = false;
1195             // 
1196             // panel13
1197             // 
1198             this.panel13.controls.add(this.label13);
1199             this.panel13.controls.add(this.ucsplitline_h13);
1200             this.panel13.controls.add(this.ucsplitline_v13);
1201             this.panel13.dock = system.windows.forms.dockstyle.fill;
1202             this.panel13.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1203             this.panel13.location = new system.drawing.point(462, 67);
1204             this.panel13.margin = new system.windows.forms.padding(0);
1205             this.panel13.name = "panel13";
1206             this.panel13.size = new system.drawing.size(66, 67);
1207             this.panel13.tabindex = 13;
1208             // 
1209             // label13
1210             // 
1211             this.label13.dock = system.windows.forms.dockstyle.fill;
1212             this.label13.font = new system.drawing.font("arial unicode ms", 30f);
1213             this.label13.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1214             this.label13.location = new system.drawing.point(0, 0);
1215             this.label13.name = "label13";
1216             this.label13.size = new system.drawing.size(65, 66);
1217             this.label13.tabindex = 2;
1218             this.label13.tag = "\\";
1219             this.label13.text = "k";
1220             this.label13.textalign = system.drawing.contentalignment.middlecenter;
1221             this.label13.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
1222             // 
1223             // ucsplitline_h13
1224             // 
1225             this.ucsplitline_h13.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1226             this.ucsplitline_h13.dock = system.windows.forms.dockstyle.bottom;
1227             this.ucsplitline_h13.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1228             this.ucsplitline_h13.location = new system.drawing.point(0, 66);
1229             this.ucsplitline_h13.name = "ucsplitline_h13";
1230             this.ucsplitline_h13.size = new system.drawing.size(65, 1);
1231             this.ucsplitline_h13.tabindex = 1;
1232             this.ucsplitline_h13.tabstop = false;
1233             // 
1234             // ucsplitline_v13
1235             // 
1236             this.ucsplitline_v13.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1237             this.ucsplitline_v13.dock = system.windows.forms.dockstyle.right;
1238             this.ucsplitline_v13.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1239             this.ucsplitline_v13.location = new system.drawing.point(65, 0);
1240             this.ucsplitline_v13.name = "ucsplitline_v13";
1241             this.ucsplitline_v13.size = new system.drawing.size(1, 67);
1242             this.ucsplitline_v13.tabindex = 0;
1243             this.ucsplitline_v13.tabstop = false;
1244             // 
1245             // panel12
1246             // 
1247             this.panel12.controls.add(this.label12);
1248             this.panel12.controls.add(this.ucsplitline_h12);
1249             this.panel12.controls.add(this.ucsplitline_v12);
1250             this.panel12.dock = system.windows.forms.dockstyle.fill;
1251             this.panel12.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1252             this.panel12.location = new system.drawing.point(330, 67);
1253             this.panel12.margin = new system.windows.forms.padding(0);
1254             this.panel12.name = "panel12";
1255             this.panel12.size = new system.drawing.size(66, 67);
1256             this.panel12.tabindex = 12;
1257             // 
1258             // label12
1259             // 
1260             this.label12.dock = system.windows.forms.dockstyle.fill;
1261             this.label12.font = new system.drawing.font("arial unicode ms", 30f);
1262             this.label12.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1263             this.label12.location = new system.drawing.point(0, 0);
1264             this.label12.name = "label12";
1265             this.label12.size = new system.drawing.size(65, 66);
1266             this.label12.tabindex = 2;
1267             this.label12.tag = "*";
1268             this.label12.text = "h";
1269             this.label12.textalign = system.drawing.contentalignment.middlecenter;
1270             this.label12.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
1271             // 
1272             // ucsplitline_h12
1273             // 
1274             this.ucsplitline_h12.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1275             this.ucsplitline_h12.dock = system.windows.forms.dockstyle.bottom;
1276             this.ucsplitline_h12.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1277             this.ucsplitline_h12.location = new system.drawing.point(0, 66);
1278             this.ucsplitline_h12.name = "ucsplitline_h12";
1279             this.ucsplitline_h12.size = new system.drawing.size(65, 1);
1280             this.ucsplitline_h12.tabindex = 1;
1281             this.ucsplitline_h12.tabstop = false;
1282             // 
1283             // ucsplitline_v12
1284             // 
1285             this.ucsplitline_v12.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1286             this.ucsplitline_v12.dock = system.windows.forms.dockstyle.right;
1287             this.ucsplitline_v12.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1288             this.ucsplitline_v12.location = new system.drawing.point(65, 0);
1289             this.ucsplitline_v12.name = "ucsplitline_v12";
1290             this.ucsplitline_v12.size = new system.drawing.size(1, 67);
1291             this.ucsplitline_v12.tabindex = 0;
1292             this.ucsplitline_v12.tabstop = false;
1293             // 
1294             // panel11
1295             // 
1296             this.panel11.controls.add(this.label11);
1297             this.panel11.controls.add(this.ucsplitline_h11);
1298             this.panel11.controls.add(this.ucsplitline_v11);
1299             this.panel11.dock = system.windows.forms.dockstyle.fill;
1300             this.panel11.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1301             this.panel11.location = new system.drawing.point(396, 67);
1302             this.panel11.margin = new system.windows.forms.padding(0);
1303             this.panel11.name = "panel11";
1304             this.panel11.size = new system.drawing.size(66, 67);
1305             this.panel11.tabindex = 11;
1306             // 
1307             // label11
1308             // 
1309             this.label11.dock = system.windows.forms.dockstyle.fill;
1310             this.label11.font = new system.drawing.font("arial unicode ms", 30f);
1311             this.label11.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1312             this.label11.location = new system.drawing.point(0, 0);
1313             this.label11.name = "label11";
1314             this.label11.size = new system.drawing.size(65, 66);
1315             this.label11.tabindex = 2;
1316             this.label11.tag = ",";
1317             this.label11.text = "j";
1318             this.label11.textalign = system.drawing.contentalignment.middlecenter;
1319             this.label11.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
1320             // 
1321             // ucsplitline_h11
1322             // 
1323             this.ucsplitline_h11.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1324             this.ucsplitline_h11.dock = system.windows.forms.dockstyle.bottom;
1325             this.ucsplitline_h11.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1326             this.ucsplitline_h11.location = new system.drawing.point(0, 66);
1327             this.ucsplitline_h11.name = "ucsplitline_h11";
1328             this.ucsplitline_h11.size = new system.drawing.size(65, 1);
1329             this.ucsplitline_h11.tabindex = 1;
1330             this.ucsplitline_h11.tabstop = false;
1331             // 
1332             // ucsplitline_v11
1333             // 
1334             this.ucsplitline_v11.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1335             this.ucsplitline_v11.dock = system.windows.forms.dockstyle.right;
1336             this.ucsplitline_v11.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1337             this.ucsplitline_v11.location = new system.drawing.point(65, 0);
1338             this.ucsplitline_v11.name = "ucsplitline_v11";
1339             this.ucsplitline_v11.size = new system.drawing.size(1, 67);
1340             this.ucsplitline_v11.tabindex = 0;
1341             this.ucsplitline_v11.tabstop = false;
1342             // 
1343             // panel10
1344             // 
1345             this.panel10.controls.add(this.label10);
1346             this.panel10.controls.add(this.ucsplitline_h10);
1347             this.panel10.controls.add(this.ucsplitline_v10);
1348             this.panel10.dock = system.windows.forms.dockstyle.fill;
1349             this.panel10.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1350             this.panel10.location = new system.drawing.point(264, 0);
1351             this.panel10.margin = new system.windows.forms.padding(0);
1352             this.panel10.name = "panel10";
1353             this.panel10.size = new system.drawing.size(66, 67);
1354             this.panel10.tabindex = 10;
1355             // 
1356             // label10
1357             // 
1358             this.label10.dock = system.windows.forms.dockstyle.fill;
1359             this.label10.font = new system.drawing.font("arial unicode ms", 30f);
1360             this.label10.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1361             this.label10.location = new system.drawing.point(0, 0);
1362             this.label10.name = "label10";
1363             this.label10.size = new system.drawing.size(65, 66);
1364             this.label10.tabindex = 2;
1365             this.label10.tag = "@";
1366             this.label10.text = "r";
1367             this.label10.textalign = system.drawing.contentalignment.middlecenter;
1368             this.label10.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
1369             // 
1370             // ucsplitline_h10
1371             // 
1372             this.ucsplitline_h10.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1373             this.ucsplitline_h10.dock = system.windows.forms.dockstyle.bottom;
1374             this.ucsplitline_h10.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1375             this.ucsplitline_h10.location = new system.drawing.point(0, 66);
1376             this.ucsplitline_h10.name = "ucsplitline_h10";
1377             this.ucsplitline_h10.size = new system.drawing.size(65, 1);
1378             this.ucsplitline_h10.tabindex = 1;
1379             this.ucsplitline_h10.tabstop = false;
1380             // 
1381             // ucsplitline_v10
1382             // 
1383             this.ucsplitline_v10.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1384             this.ucsplitline_v10.dock = system.windows.forms.dockstyle.right;
1385             this.ucsplitline_v10.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1386             this.ucsplitline_v10.location = new system.drawing.point(65, 0);
1387             this.ucsplitline_v10.name = "ucsplitline_v10";
1388             this.ucsplitline_v10.size = new system.drawing.size(1, 67);
1389             this.ucsplitline_v10.tabindex = 0;
1390             this.ucsplitline_v10.tabstop = false;
1391             // 
1392             // panel9
1393             // 
1394             this.panel9.controls.add(this.label9);
1395             this.panel9.controls.add(this.ucsplitline_h9);
1396             this.panel9.controls.add(this.ucsplitline_v9);
1397             this.panel9.dock = system.windows.forms.dockstyle.fill;
1398             this.panel9.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1399             this.panel9.location = new system.drawing.point(198, 0);
1400             this.panel9.margin = new system.windows.forms.padding(0);
1401             this.panel9.name = "panel9";
1402             this.panel9.size = new system.drawing.size(66, 67);
1403             this.panel9.tabindex = 9;
1404             // 
1405             // label9
1406             // 
1407             this.label9.dock = system.windows.forms.dockstyle.fill;
1408             this.label9.font = new system.drawing.font("arial unicode ms", 30f);
1409             this.label9.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1410             this.label9.location = new system.drawing.point(0, 0);
1411             this.label9.name = "label9";
1412             this.label9.size = new system.drawing.size(65, 66);
1413             this.label9.tabindex = 2;
1414             this.label9.tag = "9";
1415             this.label9.text = "t";
1416             this.label9.textalign = system.drawing.contentalignment.middlecenter;
1417             this.label9.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
1418             // 
1419             // ucsplitline_h9
1420             // 
1421             this.ucsplitline_h9.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1422             this.ucsplitline_h9.dock = system.windows.forms.dockstyle.bottom;
1423             this.ucsplitline_h9.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1424             this.ucsplitline_h9.location = new system.drawing.point(0, 66);
1425             this.ucsplitline_h9.name = "ucsplitline_h9";
1426             this.ucsplitline_h9.size = new system.drawing.size(65, 1);
1427             this.ucsplitline_h9.tabindex = 1;
1428             this.ucsplitline_h9.tabstop = false;
1429             // 
1430             // ucsplitline_v9
1431             // 
1432             this.ucsplitline_v9.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1433             this.ucsplitline_v9.dock = system.windows.forms.dockstyle.right;
1434             this.ucsplitline_v9.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1435             this.ucsplitline_v9.location = new system.drawing.point(65, 0);
1436             this.ucsplitline_v9.name = "ucsplitline_v9";
1437             this.ucsplitline_v9.size = new system.drawing.size(1, 67);
1438             this.ucsplitline_v9.tabindex = 0;
1439             this.ucsplitline_v9.tabstop = false;
1440             // 
1441             // panel8
1442             // 
1443             this.panel8.controls.add(this.label8);
1444             this.panel8.controls.add(this.ucsplitline_h8);
1445             this.panel8.controls.add(this.ucsplitline_v8);
1446             this.panel8.dock = system.windows.forms.dockstyle.fill;
1447             this.panel8.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1448             this.panel8.location = new system.drawing.point(132, 0);
1449             this.panel8.margin = new system.windows.forms.padding(0);
1450             this.panel8.name = "panel8";
1451             this.panel8.size = new system.drawing.size(66, 67);
1452             this.panel8.tabindex = 8;
1453             // 
1454             // label8
1455             // 
1456             this.label8.dock = system.windows.forms.dockstyle.fill;
1457             this.label8.font = new system.drawing.font("arial unicode ms", 30f);
1458             this.label8.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1459             this.label8.location = new system.drawing.point(0, 0);
1460             this.label8.name = "label8";
1461             this.label8.size = new system.drawing.size(65, 66);
1462             this.label8.tabindex = 2;
1463             this.label8.tag = "8";
1464             this.label8.text = "e";
1465             this.label8.textalign = system.drawing.contentalignment.middlecenter;
1466             this.label8.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
1467             // 
1468             // ucsplitline_h8
1469             // 
1470             this.ucsplitline_h8.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1471             this.ucsplitline_h8.dock = system.windows.forms.dockstyle.bottom;
1472             this.ucsplitline_h8.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1473             this.ucsplitline_h8.location = new system.drawing.point(0, 66);
1474             this.ucsplitline_h8.name = "ucsplitline_h8";
1475             this.ucsplitline_h8.size = new system.drawing.size(65, 1);
1476             this.ucsplitline_h8.tabindex = 1;
1477             this.ucsplitline_h8.tabstop = false;
1478             // 
1479             // ucsplitline_v8
1480             // 
1481             this.ucsplitline_v8.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1482             this.ucsplitline_v8.dock = system.windows.forms.dockstyle.right;
1483             this.ucsplitline_v8.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1484             this.ucsplitline_v8.location = new system.drawing.point(65, 0);
1485             this.ucsplitline_v8.name = "ucsplitline_v8";
1486             this.ucsplitline_v8.size = new system.drawing.size(1, 67);
1487             this.ucsplitline_v8.tabindex = 0;
1488             this.ucsplitline_v8.tabstop = false;
1489             // 
1490             // panel7
1491             // 
1492             this.panel7.controls.add(this.label7);
1493             this.panel7.controls.add(this.ucsplitline_h7);
1494             this.panel7.controls.add(this.ucsplitline_v7);
1495             this.panel7.dock = system.windows.forms.dockstyle.fill;
1496             this.panel7.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1497             this.panel7.location = new system.drawing.point(0, 0);
1498             this.panel7.margin = new system.windows.forms.padding(0);
1499             this.panel7.name = "panel7";
1500             this.panel7.size = new system.drawing.size(66, 67);
1501             this.panel7.tabindex = 7;
1502             // 
1503             // label7
1504             // 
1505             this.label7.dock = system.windows.forms.dockstyle.fill;
1506             this.label7.font = new system.drawing.font("arial unicode ms", 30f);
1507             this.label7.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1508             this.label7.location = new system.drawing.point(0, 0);
1509             this.label7.name = "label7";
1510             this.label7.size = new system.drawing.size(65, 66);
1511             this.label7.tabindex = 2;
1512             this.label7.tag = "-";
1513             this.label7.text = "q";
1514             this.label7.textalign = system.drawing.contentalignment.middlecenter;
1515             this.label7.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
1516             // 
1517             // ucsplitline_h7
1518             // 
1519             this.ucsplitline_h7.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1520             this.ucsplitline_h7.dock = system.windows.forms.dockstyle.bottom;
1521             this.ucsplitline_h7.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1522             this.ucsplitline_h7.location = new system.drawing.point(0, 66);
1523             this.ucsplitline_h7.name = "ucsplitline_h7";
1524             this.ucsplitline_h7.size = new system.drawing.size(65, 1);
1525             this.ucsplitline_h7.tabindex = 1;
1526             this.ucsplitline_h7.tabstop = false;
1527             // 
1528             // ucsplitline_v7
1529             // 
1530             this.ucsplitline_v7.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1531             this.ucsplitline_v7.dock = system.windows.forms.dockstyle.right;
1532             this.ucsplitline_v7.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1533             this.ucsplitline_v7.location = new system.drawing.point(65, 0);
1534             this.ucsplitline_v7.name = "ucsplitline_v7";
1535             this.ucsplitline_v7.size = new system.drawing.size(1, 67);
1536             this.ucsplitline_v7.tabindex = 0;
1537             this.ucsplitline_v7.tabstop = false;
1538             // 
1539             // panel6
1540             // 
1541             this.panel6.controls.add(this.label6);
1542             this.panel6.controls.add(this.ucsplitline_h6);
1543             this.panel6.controls.add(this.ucsplitline_v6);
1544             this.panel6.dock = system.windows.forms.dockstyle.fill;
1545             this.panel6.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1546             this.panel6.location = new system.drawing.point(66, 0);
1547             this.panel6.margin = new system.windows.forms.padding(0);
1548             this.panel6.name = "panel6";
1549             this.panel6.size = new system.drawing.size(66, 67);
1550             this.panel6.tabindex = 6;
1551             // 
1552             // label6
1553             // 
1554             this.label6.dock = system.windows.forms.dockstyle.fill;
1555             this.label6.font = new system.drawing.font("arial unicode ms", 30f);
1556             this.label6.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1557             this.label6.location = new system.drawing.point(0, 0);
1558             this.label6.name = "label6";
1559             this.label6.size = new system.drawing.size(65, 66);
1560             this.label6.tabindex = 2;
1561             this.label6.tag = "7";
1562             this.label6.text = "w";
1563             this.label6.textalign = system.drawing.contentalignment.middlecenter;
1564             this.label6.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
1565             // 
1566             // ucsplitline_h6
1567             // 
1568             this.ucsplitline_h6.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1569             this.ucsplitline_h6.dock = system.windows.forms.dockstyle.bottom;
1570             this.ucsplitline_h6.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1571             this.ucsplitline_h6.location = new system.drawing.point(0, 66);
1572             this.ucsplitline_h6.name = "ucsplitline_h6";
1573             this.ucsplitline_h6.size = new system.drawing.size(65, 1);
1574             this.ucsplitline_h6.tabindex = 1;
1575             this.ucsplitline_h6.tabstop = false;
1576             // 
1577             // ucsplitline_v6
1578             // 
1579             this.ucsplitline_v6.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1580             this.ucsplitline_v6.dock = system.windows.forms.dockstyle.right;
1581             this.ucsplitline_v6.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1582             this.ucsplitline_v6.location = new system.drawing.point(65, 0);
1583             this.ucsplitline_v6.name = "ucsplitline_v6";
1584             this.ucsplitline_v6.size = new system.drawing.size(1, 67);
1585             this.ucsplitline_v6.tabindex = 0;
1586             this.ucsplitline_v6.tabstop = false;
1587             // 
1588             // panel5
1589             // 
1590             this.panel5.controls.add(this.label5);
1591             this.panel5.controls.add(this.ucsplitline_h5);
1592             this.panel5.controls.add(this.ucsplitline_v5);
1593             this.panel5.dock = system.windows.forms.dockstyle.fill;
1594             this.panel5.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1595             this.panel5.location = new system.drawing.point(528, 0);
1596             this.panel5.margin = new system.windows.forms.padding(0);
1597             this.panel5.name = "panel5";
1598             this.panel5.size = new system.drawing.size(66, 67);
1599             this.panel5.tabindex = 5;
1600             // 
1601             // label5
1602             // 
1603             this.label5.dock = system.windows.forms.dockstyle.fill;
1604             this.label5.font = new system.drawing.font("arial unicode ms", 30f);
1605             this.label5.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1606             this.label5.location = new system.drawing.point(0, 0);
1607             this.label5.name = "label5";
1608             this.label5.size = new system.drawing.size(65, 66);
1609             this.label5.tabindex = 2;
1610             this.label5.tag = "(";
1611             this.label5.text = "o";
1612             this.label5.textalign = system.drawing.contentalignment.middlecenter;
1613             this.label5.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
1614             // 
1615             // ucsplitline_h5
1616             // 
1617             this.ucsplitline_h5.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1618             this.ucsplitline_h5.dock = system.windows.forms.dockstyle.bottom;
1619             this.ucsplitline_h5.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1620             this.ucsplitline_h5.location = new system.drawing.point(0, 66);
1621             this.ucsplitline_h5.name = "ucsplitline_h5";
1622             this.ucsplitline_h5.size = new system.drawing.size(65, 1);
1623             this.ucsplitline_h5.tabindex = 1;
1624             this.ucsplitline_h5.tabstop = false;
1625             // 
1626             // ucsplitline_v5
1627             // 
1628             this.ucsplitline_v5.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1629             this.ucsplitline_v5.dock = system.windows.forms.dockstyle.right;
1630             this.ucsplitline_v5.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1631             this.ucsplitline_v5.location = new system.drawing.point(65, 0);
1632             this.ucsplitline_v5.name = "ucsplitline_v5";
1633             this.ucsplitline_v5.size = new system.drawing.size(1, 67);
1634             this.ucsplitline_v5.tabindex = 0;
1635             this.ucsplitline_v5.tabstop = false;
1636             // 
1637             // panel4
1638             // 
1639             this.panel4.controls.add(this.label4);
1640             this.panel4.controls.add(this.ucsplitline_h4);
1641             this.panel4.dock = system.windows.forms.dockstyle.fill;
1642             this.panel4.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1643             this.panel4.location = new system.drawing.point(594, 0);
1644             this.panel4.margin = new system.windows.forms.padding(0);
1645             this.panel4.name = "panel4";
1646             this.panel4.size = new system.drawing.size(75, 67);
1647             this.panel4.tabindex = 4;
1648             // 
1649             // label4
1650             // 
1651             this.label4.dock = system.windows.forms.dockstyle.fill;
1652             this.label4.font = new system.drawing.font("arial unicode ms", 30f);
1653             this.label4.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1654             this.label4.location = new system.drawing.point(0, 0);
1655             this.label4.name = "label4";
1656             this.label4.size = new system.drawing.size(75, 66);
1657             this.label4.tabindex = 2;
1658             this.label4.tag = ")";
1659             this.label4.text = "p";
1660             this.label4.textalign = system.drawing.contentalignment.middlecenter;
1661             this.label4.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
1662             // 
1663             // ucsplitline_h4
1664             // 
1665             this.ucsplitline_h4.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1666             this.ucsplitline_h4.dock = system.windows.forms.dockstyle.bottom;
1667             this.ucsplitline_h4.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1668             this.ucsplitline_h4.location = new system.drawing.point(0, 66);
1669             this.ucsplitline_h4.name = "ucsplitline_h4";
1670             this.ucsplitline_h4.size = new system.drawing.size(75, 1);
1671             this.ucsplitline_h4.tabindex = 1;
1672             this.ucsplitline_h4.tabstop = false;
1673             // 
1674             // panel3
1675             // 
1676             this.panel3.controls.add(this.label3);
1677             this.panel3.controls.add(this.ucsplitline_h3);
1678             this.panel3.controls.add(this.ucsplitline_v3);
1679             this.panel3.dock = system.windows.forms.dockstyle.fill;
1680             this.panel3.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1681             this.panel3.location = new system.drawing.point(462, 0);
1682             this.panel3.margin = new system.windows.forms.padding(0);
1683             this.panel3.name = "panel3";
1684             this.panel3.size = new system.drawing.size(66, 67);
1685             this.panel3.tabindex = 3;
1686             // 
1687             // label3
1688             // 
1689             this.label3.dock = system.windows.forms.dockstyle.fill;
1690             this.label3.font = new system.drawing.font("arial unicode ms", 30f);
1691             this.label3.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1692             this.label3.location = new system.drawing.point(0, 0);
1693             this.label3.name = "label3";
1694             this.label3.size = new system.drawing.size(65, 66);
1695             this.label3.tabindex = 2;
1696             this.label3.tag = "_";
1697             this.label3.text = "i";
1698             this.label3.textalign = system.drawing.contentalignment.middlecenter;
1699             this.label3.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
1700             // 
1701             // ucsplitline_h3
1702             // 
1703             this.ucsplitline_h3.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1704             this.ucsplitline_h3.dock = system.windows.forms.dockstyle.bottom;
1705             this.ucsplitline_h3.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1706             this.ucsplitline_h3.location = new system.drawing.point(0, 66);
1707             this.ucsplitline_h3.name = "ucsplitline_h3";
1708             this.ucsplitline_h3.size = new system.drawing.size(65, 1);
1709             this.ucsplitline_h3.tabindex = 1;
1710             this.ucsplitline_h3.tabstop = false;
1711             // 
1712             // ucsplitline_v3
1713             // 
1714             this.ucsplitline_v3.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1715             this.ucsplitline_v3.dock = system.windows.forms.dockstyle.right;
1716             this.ucsplitline_v3.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1717             this.ucsplitline_v3.location = new system.drawing.point(65, 0);
1718             this.ucsplitline_v3.name = "ucsplitline_v3";
1719             this.ucsplitline_v3.size = new system.drawing.size(1, 67);
1720             this.ucsplitline_v3.tabindex = 0;
1721             this.ucsplitline_v3.tabstop = false;
1722             // 
1723             // panel2
1724             // 
1725             this.panel2.controls.add(this.label2);
1726             this.panel2.controls.add(this.ucsplitline_h2);
1727             this.panel2.controls.add(this.ucsplitline_v2);
1728             this.panel2.dock = system.windows.forms.dockstyle.fill;
1729             this.panel2.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1730             this.panel2.location = new system.drawing.point(330, 0);
1731             this.panel2.margin = new system.windows.forms.padding(0);
1732             this.panel2.name = "panel2";
1733             this.panel2.size = new system.drawing.size(66, 67);
1734             this.panel2.tabindex = 2;
1735             // 
1736             // label2
1737             // 
1738             this.label2.dock = system.windows.forms.dockstyle.fill;
1739             this.label2.font = new system.drawing.font("arial unicode ms", 30f);
1740             this.label2.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1741             this.label2.location = new system.drawing.point(0, 0);
1742             this.label2.name = "label2";
1743             this.label2.size = new system.drawing.size(65, 66);
1744             this.label2.tabindex = 2;
1745             this.label2.tag = "#";
1746             this.label2.text = "y";
1747             this.label2.textalign = system.drawing.contentalignment.middlecenter;
1748             this.label2.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
1749             // 
1750             // ucsplitline_h2
1751             // 
1752             this.ucsplitline_h2.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1753             this.ucsplitline_h2.dock = system.windows.forms.dockstyle.bottom;
1754             this.ucsplitline_h2.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1755             this.ucsplitline_h2.location = new system.drawing.point(0, 66);
1756             this.ucsplitline_h2.name = "ucsplitline_h2";
1757             this.ucsplitline_h2.size = new system.drawing.size(65, 1);
1758             this.ucsplitline_h2.tabindex = 1;
1759             this.ucsplitline_h2.tabstop = false;
1760             // 
1761             // ucsplitline_v2
1762             // 
1763             this.ucsplitline_v2.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1764             this.ucsplitline_v2.dock = system.windows.forms.dockstyle.right;
1765             this.ucsplitline_v2.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1766             this.ucsplitline_v2.location = new system.drawing.point(65, 0);
1767             this.ucsplitline_v2.name = "ucsplitline_v2";
1768             this.ucsplitline_v2.size = new system.drawing.size(1, 67);
1769             this.ucsplitline_v2.tabindex = 0;
1770             this.ucsplitline_v2.tabstop = false;
1771             // 
1772             // panel1
1773             // 
1774             this.panel1.controls.add(this.label1);
1775             this.panel1.controls.add(this.ucsplitline_h1);
1776             this.panel1.controls.add(this.ucsplitline_v1);
1777             this.panel1.dock = system.windows.forms.dockstyle.fill;
1778             this.panel1.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1779             this.panel1.location = new system.drawing.point(396, 0);
1780             this.panel1.margin = new system.windows.forms.padding(0);
1781             this.panel1.name = "panel1";
1782             this.panel1.size = new system.drawing.size(66, 67);
1783             this.panel1.tabindex = 1;
1784             // 
1785             // label1
1786             // 
1787             this.label1.dock = system.windows.forms.dockstyle.fill;
1788             this.label1.font = new system.drawing.font("arial unicode ms", 30f);
1789             this.label1.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1790             this.label1.location = new system.drawing.point(0, 0);
1791             this.label1.name = "label1";
1792             this.label1.size = new system.drawing.size(65, 66);
1793             this.label1.tabindex = 2;
1794             this.label1.tag = "%";
1795             this.label1.text = "u";
1796             this.label1.textalign = system.drawing.contentalignment.middlecenter;
1797             this.label1.mousedown += new system.windows.forms.mouseeventhandler(this.keydown_mousedown);
1798             // 
1799             // ucsplitline_h1
1800             // 
1801             this.ucsplitline_h1.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1802             this.ucsplitline_h1.dock = system.windows.forms.dockstyle.bottom;
1803             this.ucsplitline_h1.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1804             this.ucsplitline_h1.location = new system.drawing.point(0, 66);
1805             this.ucsplitline_h1.name = "ucsplitline_h1";
1806             this.ucsplitline_h1.size = new system.drawing.size(65, 1);
1807             this.ucsplitline_h1.tabindex = 1;
1808             this.ucsplitline_h1.tabstop = false;
1809             // 
1810             // ucsplitline_v1
1811             // 
1812             this.ucsplitline_v1.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1813             this.ucsplitline_v1.dock = system.windows.forms.dockstyle.right;
1814             this.ucsplitline_v1.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1815             this.ucsplitline_v1.location = new system.drawing.point(65, 0);
1816             this.ucsplitline_v1.name = "ucsplitline_v1";
1817             this.ucsplitline_v1.size = new system.drawing.size(1, 67);
1818             this.ucsplitline_v1.tabindex = 0;
1819             this.ucsplitline_v1.tabstop = false;
1820             // 
1821             // ucsplitline_v4
1822             // 
1823             this.ucsplitline_v4.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1824             this.ucsplitline_v4.dock = system.windows.forms.dockstyle.right;
1825             this.ucsplitline_v4.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1826             this.ucsplitline_v4.location = new system.drawing.point(670, 0);
1827             this.ucsplitline_v4.name = "ucsplitline_v4";
1828             this.ucsplitline_v4.size = new system.drawing.size(1, 273);
1829             this.ucsplitline_v4.tabindex = 2;
1830             this.ucsplitline_v4.tabstop = false;
1831             // 
1832             // ucsplitline_v14
1833             // 
1834             this.ucsplitline_v14.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1835             this.ucsplitline_v14.dock = system.windows.forms.dockstyle.left;
1836             this.ucsplitline_v14.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1837             this.ucsplitline_v14.location = new system.drawing.point(0, 0);
1838             this.ucsplitline_v14.name = "ucsplitline_v14";
1839             this.ucsplitline_v14.size = new system.drawing.size(1, 273);
1840             this.ucsplitline_v14.tabindex = 3;
1841             this.ucsplitline_v14.tabstop = false;
1842             // 
1843             // ucsplitline_h24
1844             // 
1845             this.ucsplitline_h24.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1846             this.ucsplitline_h24.dock = system.windows.forms.dockstyle.bottom;
1847             this.ucsplitline_h24.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1848             this.ucsplitline_h24.location = new system.drawing.point(1, 272);
1849             this.ucsplitline_h24.name = "ucsplitline_h24";
1850             this.ucsplitline_h24.size = new system.drawing.size(669, 1);
1851             this.ucsplitline_h24.tabindex = 4;
1852             this.ucsplitline_h24.tabstop = false;
1853             // 
1854             // ucsplitline_h31
1855             // 
1856             this.ucsplitline_h31.backcolor = system.drawing.color.fromargb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
1857             this.ucsplitline_h31.dock = system.windows.forms.dockstyle.top;
1858             this.ucsplitline_h31.forecolor = system.drawing.color.fromargb(((int)(((byte)(102)))), ((int)(((byte)(102)))), ((int)(((byte)(102)))));
1859             this.ucsplitline_h31.location = new system.drawing.point(1, 0);
1860             this.ucsplitline_h31.name = "ucsplitline_h31";
1861             this.ucsplitline_h31.size = new system.drawing.size(669, 1);
1862             this.ucsplitline_h31.tabindex = 5;
1863             this.ucsplitline_h31.tabstop = false;
1864             // 
1865             // uckeyborderall
1866             // 
1867             this.autoscalemode = system.windows.forms.autoscalemode.none;
1868             this.backcolor = system.drawing.color.white;
1869             this.controls.add(this.tablelayoutpanel2);
1870             this.controls.add(this.ucsplitline_h31);
1871             this.controls.add(this.ucsplitline_h24);
1872             this.controls.add(this.ucsplitline_v14);
1873             this.controls.add(this.ucsplitline_v4);
1874             this.margin = new system.windows.forms.padding(0);
1875             this.name = "uckeyborderall";
1876             this.size = new system.drawing.size(671, 273);
1877             this.tablelayoutpanel2.resumelayout(false);
1878             this.panel39.resumelayout(false);
1879             this.panel37.resumelayout(false);
1880             this.panel36.resumelayout(false);
1881             this.panel35.resumelayout(false);
1882             this.panel33.resumelayout(false);
1883             this.panel30.resumelayout(false);
1884             this.panel29.resumelayout(false);
1885             this.panel28.resumelayout(false);
1886             this.panel27.resumelayout(false);
1887             this.panel26.resumelayout(false);
1888             this.panel25.resumelayout(false);
1889             this.panel23.resumelayout(false);
1890             this.panel22.resumelayout(false);
1891             this.panel21.resumelayout(false);
1892             this.panel20.resumelayout(false);
1893             this.panel19.resumelayout(false);
1894             this.panel18.resumelayout(false);
1895             this.panel17.resumelayout(false);
1896             this.panel16.resumelayout(false);
1897             this.panel15.resumelayout(false);
1898             this.panel14.resumelayout(false);
1899             this.panel13.resumelayout(false);
1900             this.panel12.resumelayout(false);
1901             this.panel11.resumelayout(false);
1902             this.panel10.resumelayout(false);
1903             this.panel9.resumelayout(false);
1904             this.panel8.resumelayout(false);
1905             this.panel7.resumelayout(false);
1906             this.panel6.resumelayout(false);
1907             this.panel5.resumelayout(false);
1908             this.panel4.resumelayout(false);
1909             this.panel3.resumelayout(false);
1910             this.panel2.resumelayout(false);
1911             this.panel1.resumelayout(false);
1912             this.resumelayout(false);
1913 
1914         }
1915 
1916         #endregion
1917 
1918         private system.windows.forms.tablelayoutpanel tablelayoutpanel2;
1919         private system.windows.forms.panel panel39;
1920         private system.windows.forms.label label39;
1921         private ucsplitline_v ucsplitline_v39;
1922         private system.windows.forms.panel panel37;
1923         private system.windows.forms.label label37;
1924         private ucsplitline_v ucsplitline_v37;
1925         private system.windows.forms.panel panel36;
1926         private system.windows.forms.label label36;
1927         private ucsplitline_v ucsplitline_v36;
1928         private system.windows.forms.panel panel35;
1929         private system.windows.forms.label label35;
1930         private system.windows.forms.panel panel33;
1931         private system.windows.forms.label label33;
1932         private ucsplitline_v ucsplitline_v33;
1933         private system.windows.forms.panel panel30;
1934         private system.windows.forms.label label30;
1935         private ucsplitline_h ucsplitline_h30;
1936         private ucsplitline_v ucsplitline_v30;
1937         private system.windows.forms.panel panel29;
1938         private system.windows.forms.label label29;
1939         private ucsplitline_h ucsplitline_h29;
1940         private ucsplitline_v ucsplitline_v29;
1941         private system.windows.forms.panel panel28;
1942         private system.windows.forms.label label28;
1943         private ucsplitline_h ucsplitline_h28;
1944         private ucsplitline_v ucsplitline_v28;
1945         private system.windows.forms.panel panel27;
1946         private system.windows.forms.label label27;
1947         private ucsplitline_h ucsplitline_h27;
1948         private ucsplitline_v ucsplitline_v27;
1949         private system.windows.forms.panel panel26;
1950         private system.windows.forms.label label26;
1951         private ucsplitline_h ucsplitline_h26;
1952         private ucsplitline_v ucsplitline_v26;
1953         private system.windows.forms.panel panel25;
1954         private system.windows.forms.label label25;
1955         private ucsplitline_h ucsplitline_h25;
1956         private system.windows.forms.panel panel23;
1957         private system.windows.forms.label label23;
1958         private ucsplitline_h ucsplitline_h23;
1959         private ucsplitline_v ucsplitline_v23;
1960         private system.windows.forms.panel panel22;
1961         private system.windows.forms.label label22;
1962         private ucsplitline_h ucsplitline_h22;
1963         private ucsplitline_v ucsplitline_v22;
1964         private system.windows.forms.panel panel21;
1965         private system.windows.forms.label label21;
1966         private ucsplitline_h ucsplitline_h21;
1967         private ucsplitline_v ucsplitline_v21;
1968         private system.windows.forms.panel panel20;
1969         private system.windows.forms.label label20;
1970         private ucsplitline_h ucsplitline_h20;
1971         private ucsplitline_v ucsplitline_v20;
1972         private system.windows.forms.panel panel19;
1973         private system.windows.forms.label label19;
1974         private ucsplitline_h ucsplitline_h19;
1975         private ucsplitline_v ucsplitline_v19;
1976         private system.windows.forms.panel panel18;
1977         private system.windows.forms.label label18;
1978         private ucsplitline_h ucsplitline_h18;
1979         private ucsplitline_v ucsplitline_v18;
1980         private system.windows.forms.panel panel17;
1981         private system.windows.forms.label label17;
1982         private ucsplitline_h ucsplitline_h17;
1983         private ucsplitline_v ucsplitline_v17;
1984         private system.windows.forms.panel panel16;
1985         private system.windows.forms.label label16;
1986         private ucsplitline_h ucsplitline_h16;
1987         private ucsplitline_v ucsplitline_v16;
1988         private system.windows.forms.panel panel15;
1989         private system.windows.forms.label label15;
1990         private ucsplitline_h ucsplitline_h15;
1991         private ucsplitline_v ucsplitline_v15;
1992         private system.windows.forms.panel panel14;
1993         private system.windows.forms.label label14;
1994         private ucsplitline_h ucsplitline_h14;
1995         private system.windows.forms.panel panel13;
1996         private system.windows.forms.label label13;
1997         private ucsplitline_h ucsplitline_h13;
1998         private ucsplitline_v ucsplitline_v13;
1999         private system.windows.forms.panel panel12;
2000         private system.windows.forms.label label12;
2001         private ucsplitline_h ucsplitline_h12;
2002         private ucsplitline_v ucsplitline_v12;
2003         private system.windows.forms.panel panel11;
2004         private system.windows.forms.label label11;
2005         private ucsplitline_h ucsplitline_h11;
2006         private ucsplitline_v ucsplitline_v11;
2007         private system.windows.forms.panel panel10;
2008         private system.windows.forms.label label10;
2009         private ucsplitline_h ucsplitline_h10;
2010         private ucsplitline_v ucsplitline_v10;
2011         private system.windows.forms.panel panel9;
2012         private system.windows.forms.label label9;
2013         private ucsplitline_h ucsplitline_h9;
2014         private ucsplitline_v ucsplitline_v9;
2015         private system.windows.forms.panel panel8;
2016         private system.windows.forms.label label8;
2017         private ucsplitline_h ucsplitline_h8;
2018         private ucsplitline_v ucsplitline_v8;
2019         private system.windows.forms.panel panel7;
2020         private system.windows.forms.label label7;
2021         private ucsplitline_h ucsplitline_h7;
2022         private ucsplitline_v ucsplitline_v7;
2023         private system.windows.forms.panel panel6;
2024         private system.windows.forms.label label6;
2025         private ucsplitline_h ucsplitline_h6;
2026         private ucsplitline_v ucsplitline_v6;
2027         private system.windows.forms.panel panel5;
2028         private system.windows.forms.label label5;
2029         private ucsplitline_h ucsplitline_h5;
2030         private ucsplitline_v ucsplitline_v5;
2031         private system.windows.forms.panel panel4;
2032         private system.windows.forms.label label4;
2033         private ucsplitline_h ucsplitline_h4;
2034         private system.windows.forms.panel panel3;
2035         private system.windows.forms.label label3;
2036         private ucsplitline_h ucsplitline_h3;
2037         private ucsplitline_v ucsplitline_v3;
2038         private system.windows.forms.panel panel2;
2039         private system.windows.forms.label label2;
2040         private ucsplitline_h ucsplitline_h2;
2041         private ucsplitline_v ucsplitline_v2;
2042         private system.windows.forms.panel panel1;
2043         private system.windows.forms.label label1;
2044         private ucsplitline_h ucsplitline_h1;
2045         private ucsplitline_v ucsplitline_v1;
2046         private ucsplitline_v ucsplitline_v4;
2047         private ucsplitline_v ucsplitline_v14;
2048         private ucsplitline_h ucsplitline_h24;
2049         private ucsplitline_h ucsplitline_h31;
2050     }
2051 }

设计效果

 

用处及效果

使用方法将在后面的文本框处详细介绍

最后的话

如果你喜欢的话,请到  点个星 星吧