欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

(十四)c#Winform自定义控件-键盘(一)

程序员文章站 2022-05-29 10:30:00
前提 入行已经7,8年了,一直想做一套漂亮点的自定义控件,于是就有了本系列文章。 开源地址:https://gitee.com/kwwwvagaa/net_winform_custom_control 如果觉得写的还行,请点个 star 支持一下吧 欢迎前来交流探讨: 企鹅群568015492 目录 ......

前提

入行已经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 }

设计效果

(十四)c#Winform自定义控件-键盘(一)

 

用处及效果

(十四)c#Winform自定义控件-键盘(一)

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

最后的话

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