ThePeriodicTable_Small.cs 51 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Drawing;
  5. using System.Data;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10. namespace OTSPeriodicTable.Controls
  11. {
  12. public partial class ThePeriodicTable_Small : UserControl
  13. {
  14. public ThePeriodicTable_Small()
  15. {
  16. InitializeComponent();
  17. //加载基本元素组
  18. initelements();
  19. }
  20. private void p_element_clear()
  21. {
  22. //p_element1.Controls.Clear();
  23. //for (int i = 1; i < 104; i++)
  24. //{
  25. // Control[] cc = panel1.Controls.Find("p_element" + i.ToString(), false);
  26. // if (cc.Count() > 0)
  27. // {
  28. // cc[0].Controls.Clear();
  29. // }
  30. //}
  31. }
  32. #region 元素周期表,元素群组信息加载
  33. public void initelements()
  34. {
  35. //先把所有的控件先清除掉
  36. p_element_clear();
  37. //9种颜色:
  38. //Non-Metals 颜色 PaleGoldenrod 如元素(1)
  39. //Alkali Earth 颜色 Yellow 如元素(3)
  40. //Alkaline Earth 颜色 Orchid 如元素(4)
  41. //Transltion Metals 颜色 Red 如元素(21)
  42. //Other Metals 颜色 PaleGreen 如元素(13)
  43. //Metalloids 颜色 Gold 如元素(5)
  44. //Halogens 颜色 Lavender 如元素(9)
  45. //Noble Gases 颜色 CornflowerBlue 如元素(2)
  46. //
  47. //Color NonMetalsColor = Color.PaleGoldenrod; //非金属 如元素(1)
  48. //Color AlkaliEarthColor = Color.Yellow; //碱土 如元素(3)
  49. //Color AlkalineEarthColor = Color.Orchid; //碱土金属 如元素(4)
  50. //Color TransltionMetalsColor = Color.Red; //过渡金属 如元素(21)
  51. //Color OtherMetalsColor = Color.PaleGreen; //其它金属 如元素(13)
  52. //Color MetalloidsColor = Color.Gold; //非金属 如元素(5)
  53. //Color HalogensColor = Color.LightSteelBlue; //卤素 如元素(9)
  54. //Color NobleGasesColor = Color.CornflowerBlue;//惰性气体 如元素(2)
  55. //Color RareEarthColor = Color.Gainsboro; //罕见 如元素(57)
  56. //都显示成一个灰色
  57. Color NonMetalsColor = Color.Gainsboro; //非金属 如元素(1)
  58. Color AlkaliEarthColor = Color.Gainsboro; //碱土 如元素(3)
  59. Color AlkalineEarthColor = Color.Gainsboro; //碱土金属 如元素(4)
  60. Color TransltionMetalsColor = Color.Gainsboro; //过渡金属 如元素(21)
  61. Color OtherMetalsColor = Color.Gainsboro; //其它金属 如元素(13)
  62. Color MetalloidsColor = Color.Gainsboro; //非金属 如元素(5)
  63. Color HalogensColor = Color.Gainsboro; //卤素 如元素(9)
  64. Color NobleGasesColor = Color.Gainsboro;//惰性气体 如元素(2)
  65. Color RareEarthColor = Color.Gainsboro; //罕见 如元素(57)
  66. User_Element_Small ue = new User_Element_Small();
  67. ue.lb_xh.Text = "1";
  68. ue.lb_yzzl.Text = "1.008";
  69. ue.lb_fh.Text = "H";
  70. ////ue.lb_ywm.Text = "Hydrogen";
  71. ue.lb_sx1.Text = "";
  72. ue.lb_sx2.Text = "";
  73. ue.lb_sx3.Text = "";
  74. ue.zwysm = "氢";
  75. ue.BackColor = NonMetalsColor;
  76. ue.Hide();
  77. p_element1.Controls.Add(ue);
  78. //
  79. ue = new User_Element_Small();
  80. ue.lb_xh.Text = "2";
  81. ue.lb_yzzl.Text = "4.003";
  82. ue.lb_fh.Text = "He";
  83. ////ue.lb_ywm.Text = "Helium";
  84. ue.lb_sx1.Text = "";
  85. ue.lb_sx2.Text = "";
  86. ue.lb_sx3.Text = "";
  87. ue.zwysm = "氦";
  88. ue.BackColor = NobleGasesColor;
  89. ue.Hide();
  90. p_element2.Controls.Add(ue);
  91. //
  92. ue = new User_Element_Small();
  93. ue.lb_xh.Text = "3";
  94. ue.lb_yzzl.Text = "6.941";
  95. ue.lb_fh.Text = "Li";
  96. //ue.lb_ywm.Text = "Lithium";
  97. ue.lb_sx1.Text = "";
  98. ue.lb_sx2.Text = "";
  99. ue.lb_sx3.Text = "";
  100. ue.zwysm = "锂";
  101. ue.BackColor = AlkaliEarthColor;
  102. ue.Hide();
  103. p_element3.Controls.Add(ue);
  104. //
  105. ue = new User_Element_Small();
  106. ue.lb_xh.Text = "4";
  107. ue.lb_yzzl.Text = "9.012";
  108. ue.lb_fh.Text = "Be";
  109. //ue.lb_ywm.Text = "Beryllium";
  110. ue.lb_sx1.Text = "0.108";
  111. ue.lb_sx2.Text = "-";
  112. ue.lb_sx3.Text = "-";
  113. ue.zwysm = "铍";
  114. ue.BackColor = AlkalineEarthColor;
  115. ue.Hide();
  116. p_element4.Controls.Add(ue);
  117. //
  118. ue = new User_Element_Small();
  119. ue.lb_xh.Text = "5";
  120. ue.lb_yzzl.Text = "10.811";
  121. ue.lb_fh.Text = "B";
  122. //ue.lb_ywm.Text = "Boron";
  123. ue.lb_sx1.Text = "0.185";
  124. ue.lb_sx2.Text = "-";
  125. ue.lb_sx3.Text = "-";
  126. ue.zwysm = "硼";
  127. ue.BackColor = MetalloidsColor;
  128. ue.Hide();
  129. p_element5.Controls.Add(ue);
  130. //
  131. ue = new User_Element_Small();
  132. ue.lb_xh.Text = "6";
  133. ue.lb_yzzl.Text = "12.011";
  134. ue.lb_fh.Text = "C";
  135. //ue.lb_ywm.Text = "Carbon";
  136. ue.lb_sx1.Text = "0.277";
  137. ue.lb_sx2.Text = "-";
  138. ue.lb_sx3.Text = "-";
  139. ue.zwysm = "碳";
  140. ue.BackColor = NonMetalsColor;
  141. ue.Hide();
  142. p_element6.Controls.Add(ue);
  143. //
  144. ue = new User_Element_Small();
  145. ue.lb_xh.Text = "7";
  146. ue.lb_yzzl.Text = "14.007";
  147. ue.lb_fh.Text = "N";
  148. //ue.lb_ywm.Text = "Nitrogen";
  149. ue.lb_sx1.Text = "0.392";
  150. ue.lb_sx2.Text = "-";
  151. ue.lb_sx3.Text = "-";
  152. ue.zwysm = "氮";
  153. ue.BackColor = NonMetalsColor;
  154. ue.Hide();
  155. p_element7.Controls.Add(ue);
  156. //
  157. ue = new User_Element_Small();
  158. ue.lb_xh.Text = "8";
  159. ue.lb_yzzl.Text = "15.999";
  160. ue.lb_fh.Text = "O";
  161. //ue.lb_ywm.Text = "Oxygen";
  162. ue.lb_sx1.Text = "0.523";
  163. ue.lb_sx2.Text = "-";
  164. ue.lb_sx3.Text = "-";
  165. ue.zwysm = "氧";
  166. ue.BackColor = NonMetalsColor;
  167. ue.Hide();
  168. p_element8.Controls.Add(ue);
  169. //
  170. ue = new User_Element_Small();
  171. ue.lb_xh.Text = "9";
  172. ue.lb_yzzl.Text = "18.998";
  173. ue.lb_fh.Text = "F";
  174. //ue.lb_ywm.Text = "Fluorine";
  175. ue.lb_sx1.Text = "0.677";
  176. ue.lb_sx2.Text = "-";
  177. ue.lb_sx3.Text = "-";
  178. ue.zwysm = "氟";
  179. ue.BackColor = HalogensColor;
  180. ue.Hide();
  181. p_element9.Controls.Add(ue);
  182. //
  183. ue = new User_Element_Small();
  184. ue.lb_xh.Text = "10";
  185. ue.lb_yzzl.Text = "20.180";
  186. ue.lb_fh.Text = "Ne";
  187. //ue.lb_ywm.Text = "Neon";
  188. ue.lb_sx1.Text = "0.848";
  189. ue.lb_sx2.Text = "-";
  190. ue.lb_sx3.Text = "-";
  191. ue.zwysm = "氖";
  192. ue.BackColor = NobleGasesColor;
  193. ue.Hide();
  194. p_element10.Controls.Add(ue);
  195. //
  196. ue = new User_Element_Small();
  197. ue.lb_xh.Text = "11";
  198. ue.lb_yzzl.Text = "22.990";
  199. ue.lb_fh.Text = "Na";
  200. //ue.lb_ywm.Text = "Sodium";
  201. ue.lb_sx1.Text = "1.040";
  202. ue.lb_sx2.Text = "-";
  203. ue.lb_sx3.Text = "-";
  204. ue.zwysm = "钠";
  205. ue.BackColor = AlkaliEarthColor;
  206. ue.Hide();
  207. p_element11.Controls.Add(ue);
  208. //
  209. ue = new User_Element_Small();
  210. ue.lb_xh.Text = "12";
  211. ue.lb_yzzl.Text = "24.305";
  212. ue.lb_fh.Text = "Mg";
  213. //ue.lb_ywm.Text = "Magnesium";
  214. ue.lb_sx1.Text = "1.254";
  215. ue.lb_sx2.Text = "-";
  216. ue.lb_sx3.Text = "-";
  217. ue.zwysm = "镁";
  218. ue.BackColor = AlkalineEarthColor;
  219. ue.Hide();
  220. p_element12.Controls.Add(ue);
  221. //
  222. ue = new User_Element_Small();
  223. ue.lb_xh.Text = "13";
  224. ue.lb_yzzl.Text = "26.982";
  225. ue.lb_fh.Text = "Al";
  226. //ue.lb_ywm.Text = "Aluminum";
  227. ue.lb_sx1.Text = "1.486";
  228. ue.lb_sx2.Text = "-";
  229. ue.lb_sx3.Text = "-";
  230. ue.zwysm = "铝";
  231. ue.BackColor = OtherMetalsColor;
  232. ue.Hide();
  233. p_element13.Controls.Add(ue);
  234. //
  235. ue = new User_Element_Small();
  236. ue.lb_xh.Text = "14";
  237. ue.lb_yzzl.Text = "28.086";
  238. ue.lb_fh.Text = "Si";
  239. //ue.lb_ywm.Text = "Silicon";
  240. ue.lb_sx1.Text = "1.740";
  241. ue.lb_sx2.Text = "-";
  242. ue.lb_sx3.Text = "-";
  243. ue.zwysm = "硅";
  244. ue.BackColor = MetalloidsColor;
  245. ue.Hide();
  246. p_element14.Controls.Add(ue);
  247. //
  248. ue = new User_Element_Small();
  249. ue.lb_xh.Text = "15";
  250. ue.lb_yzzl.Text = "30.974";
  251. ue.lb_fh.Text = "P";
  252. //ue.lb_ywm.Text = "Phosphorus";
  253. ue.lb_sx1.Text = "2.013";
  254. ue.lb_sx2.Text = "-";
  255. ue.lb_sx3.Text = "-";
  256. ue.zwysm = "磷";
  257. ue.BackColor = NonMetalsColor;
  258. ue.Hide();
  259. p_element15.Controls.Add(ue);
  260. //
  261. ue = new User_Element_Small();
  262. ue.lb_xh.Text = "16";
  263. ue.lb_yzzl.Text = "32.066";
  264. ue.lb_fh.Text = "S";
  265. //ue.lb_ywm.Text = "Sulfur";
  266. ue.lb_sx1.Text = "2.307";
  267. ue.lb_sx2.Text = "-";
  268. ue.lb_sx3.Text = "-";
  269. ue.zwysm = "硫";
  270. ue.BackColor = NonMetalsColor;
  271. ue.Hide();
  272. p_element16.Controls.Add(ue);
  273. //
  274. ue = new User_Element_Small();
  275. ue.lb_xh.Text = "17";
  276. ue.lb_yzzl.Text = "35.453";
  277. ue.lb_fh.Text = "Cl";
  278. //ue.lb_ywm.Text = "Chlorine";
  279. ue.lb_sx1.Text = "2.622";
  280. ue.lb_sx2.Text = "-";
  281. ue.lb_sx3.Text = "-";
  282. ue.zwysm = "氯";
  283. ue.BackColor = HalogensColor;
  284. ue.Hide();
  285. p_element17.Controls.Add(ue);
  286. //
  287. ue = new User_Element_Small();
  288. ue.lb_xh.Text = "18";
  289. ue.lb_yzzl.Text = "39.948";
  290. ue.lb_fh.Text = "Ar";
  291. //ue.lb_ywm.Text = "Argon";
  292. ue.lb_sx1.Text = "2.957";
  293. ue.lb_sx2.Text = "-";
  294. ue.lb_sx3.Text = "-";
  295. ue.zwysm = "氩";
  296. ue.BackColor = NobleGasesColor;
  297. ue.Hide();
  298. p_element18.Controls.Add(ue);
  299. //
  300. ue = new User_Element_Small();
  301. ue.lb_xh.Text = "19";
  302. ue.lb_yzzl.Text = "39.098";
  303. ue.lb_fh.Text = "K";
  304. //ue.lb_ywm.Text = "Potassium";
  305. ue.lb_sx1.Text = "3.313";
  306. ue.lb_sx2.Text = "-";
  307. ue.lb_sx3.Text = "-";
  308. ue.zwysm = "钾";
  309. ue.BackColor = AlkaliEarthColor;
  310. ue.Hide();
  311. p_element19.Controls.Add(ue);
  312. //
  313. ue = new User_Element_Small();
  314. ue.lb_xh.Text = "20";
  315. ue.lb_yzzl.Text = "40.08";
  316. ue.lb_fh.Text = "Ca";
  317. //ue.lb_ywm.Text = "Calcium";
  318. ue.lb_sx1.Text = "3.691";
  319. ue.lb_sx2.Text = "0.341";
  320. ue.lb_sx3.Text = "-";
  321. ue.zwysm = "钙";
  322. ue.BackColor = AlkalineEarthColor;
  323. ue.Hide();
  324. p_element20.Controls.Add(ue);
  325. //
  326. ue = new User_Element_Small();
  327. ue.lb_xh.Text = "21";
  328. ue.lb_yzzl.Text = "44.956";
  329. ue.lb_fh.Text = "Sc";
  330. //ue.lb_ywm.Text = "Scandium";
  331. ue.lb_sx1.Text = "4.090";
  332. ue.lb_sx2.Text = "0.395";
  333. ue.lb_sx3.Text = "-";
  334. ue.zwysm = "钪";
  335. ue.BackColor = TransltionMetalsColor;
  336. ue.Hide();
  337. p_element21.Controls.Add(ue);
  338. //
  339. ue = new User_Element_Small();
  340. ue.lb_xh.Text = "22";
  341. ue.lb_yzzl.Text = "47.88";
  342. ue.lb_fh.Text = "Ti";
  343. //ue.lb_ywm.Text = "Titanium";
  344. ue.lb_sx1.Text = "4.510";
  345. ue.lb_sx2.Text = "0.452";
  346. ue.lb_sx3.Text = "-";
  347. ue.zwysm = "钛";
  348. ue.BackColor = TransltionMetalsColor;
  349. ue.Hide();
  350. p_element22.Controls.Add(ue);
  351. //
  352. ue = new User_Element_Small();
  353. ue.lb_xh.Text = "23";
  354. ue.lb_yzzl.Text = "50.942";
  355. ue.lb_fh.Text = "V";
  356. //ue.lb_ywm.Text = "Vanadium";
  357. ue.lb_sx1.Text = "4.952";
  358. ue.lb_sx2.Text = "0.511";
  359. ue.lb_sx3.Text = "-";
  360. ue.zwysm = "钒";
  361. ue.BackColor = TransltionMetalsColor;
  362. ue.Hide();
  363. p_element23.Controls.Add(ue);
  364. //
  365. ue = new User_Element_Small();
  366. ue.lb_xh.Text = "24";
  367. ue.lb_yzzl.Text = "51.996";
  368. ue.lb_fh.Text = "Cr";
  369. //ue.lb_ywm.Text = "Chromium";
  370. ue.lb_sx1.Text = "5.414";
  371. ue.lb_sx2.Text = "0.573";
  372. ue.lb_sx3.Text = "-";
  373. ue.zwysm = "铬";
  374. ue.BackColor = TransltionMetalsColor;
  375. ue.Hide();
  376. p_element24.Controls.Add(ue);
  377. //
  378. ue = new User_Element_Small();
  379. ue.lb_xh.Text = "25";
  380. ue.lb_yzzl.Text = "54.938";
  381. ue.lb_fh.Text = "Mn";
  382. //ue.lb_ywm.Text = "Manganese";
  383. ue.lb_sx1.Text = "5.898";
  384. ue.lb_sx2.Text = "0.637";
  385. ue.lb_sx3.Text = "-";
  386. ue.zwysm = "锰";
  387. ue.BackColor = TransltionMetalsColor;
  388. ue.Hide();
  389. p_element25.Controls.Add(ue);
  390. //
  391. ue = new User_Element_Small();
  392. ue.lb_xh.Text = "26";
  393. ue.lb_yzzl.Text = "55.847";
  394. ue.lb_fh.Text = "Fe";
  395. //ue.lb_ywm.Text = "Iron";
  396. ue.lb_sx1.Text = "6.403";
  397. ue.lb_sx2.Text = "0.705";
  398. ue.lb_sx3.Text = "-";
  399. ue.zwysm = "铁";
  400. ue.BackColor = TransltionMetalsColor;
  401. ue.Hide();
  402. p_element26.Controls.Add(ue);
  403. //
  404. ue = new User_Element_Small();
  405. ue.lb_xh.Text = "27";
  406. ue.lb_yzzl.Text = "58.933";
  407. ue.lb_fh.Text = "Co";
  408. //ue.lb_ywm.Text = "Cobalt";
  409. ue.lb_sx1.Text = "6.929";
  410. ue.lb_sx2.Text = "0.776";
  411. ue.lb_sx3.Text = "-";
  412. ue.zwysm = "钴";
  413. ue.BackColor = TransltionMetalsColor;
  414. ue.Hide();
  415. p_element27.Controls.Add(ue);
  416. //
  417. ue = new User_Element_Small();
  418. ue.lb_xh.Text = "28";
  419. ue.lb_yzzl.Text = "58.70";
  420. ue.lb_fh.Text = "Ni";
  421. //ue.lb_ywm.Text = "Nickel";
  422. ue.lb_sx1.Text = "7.477";
  423. ue.lb_sx2.Text = "0.851";
  424. ue.lb_sx3.Text = "-";
  425. ue.zwysm = "镍";
  426. ue.BackColor = TransltionMetalsColor;
  427. ue.Hide();
  428. p_element28.Controls.Add(ue);
  429. //
  430. ue = new User_Element_Small();
  431. ue.lb_xh.Text = "29";
  432. ue.lb_yzzl.Text = "63.546";
  433. ue.lb_fh.Text = "Cu";
  434. //ue.lb_ywm.Text = "Copper";
  435. ue.lb_sx1.Text = "8.040";
  436. ue.lb_sx2.Text = "0.930";
  437. ue.lb_sx3.Text = "-";
  438. ue.zwysm = "铜";
  439. ue.BackColor = TransltionMetalsColor;
  440. ue.Hide();
  441. p_element29.Controls.Add(ue);
  442. //
  443. ue = new User_Element_Small();
  444. ue.lb_xh.Text = "30";
  445. ue.lb_yzzl.Text = "65.39";
  446. ue.lb_fh.Text = "Zn";
  447. //ue.lb_ywm.Text = "Zinc";
  448. ue.lb_sx1.Text = "8.637";
  449. ue.lb_sx2.Text = "1.012";
  450. ue.lb_sx3.Text = "-";
  451. ue.zwysm = "锌";
  452. ue.BackColor = TransltionMetalsColor;
  453. ue.Hide();
  454. p_element30.Controls.Add(ue);
  455. //
  456. ue = new User_Element_Small();
  457. ue.lb_xh.Text = "31";
  458. ue.lb_yzzl.Text = "69.72";
  459. ue.lb_fh.Text = "Ga";
  460. //ue.lb_ywm.Text = "Gallium";
  461. ue.lb_sx1.Text = "9.250";
  462. ue.lb_sx2.Text = "1.098";
  463. ue.lb_sx3.Text = "-";
  464. ue.zwysm = "镓";
  465. ue.BackColor = OtherMetalsColor;
  466. ue.Hide();
  467. p_element31.Controls.Add(ue);
  468. //
  469. ue = new User_Element_Small();
  470. ue.lb_xh.Text = "32";
  471. ue.lb_yzzl.Text = "72.61";
  472. ue.lb_fh.Text = "Ge";
  473. //ue.lb_ywm.Text = "Germanium";
  474. ue.lb_sx1.Text = "9.885";
  475. ue.lb_sx2.Text = "1.188";
  476. ue.lb_sx3.Text = "-";
  477. ue.zwysm = "锗";
  478. ue.BackColor = MetalloidsColor;
  479. ue.Hide();
  480. p_element32.Controls.Add(ue);
  481. //
  482. ue = new User_Element_Small();
  483. ue.lb_xh.Text = "33";
  484. ue.lb_yzzl.Text = "74.922";
  485. ue.lb_fh.Text = "As";
  486. //ue.lb_ywm.Text = "Arsenic";
  487. ue.lb_sx1.Text = "10.542";
  488. ue.lb_sx2.Text = "1.282";
  489. ue.lb_sx3.Text = "-";
  490. ue.zwysm = "砷";
  491. ue.BackColor = MetalloidsColor;
  492. ue.Hide();
  493. p_element33.Controls.Add(ue);
  494. //
  495. ue = new User_Element_Small();
  496. ue.lb_xh.Text = "34";
  497. ue.lb_yzzl.Text = "78.96";
  498. ue.lb_fh.Text = "Se";
  499. //ue.lb_ywm.Text = "Selenium";
  500. ue.lb_sx1.Text = "11.220";
  501. ue.lb_sx2.Text = "1.379";
  502. ue.lb_sx3.Text = "-";
  503. ue.zwysm = "硒";
  504. ue.BackColor = NonMetalsColor;
  505. ue.Hide();
  506. p_element34.Controls.Add(ue);
  507. //
  508. ue = new User_Element_Small();
  509. ue.lb_xh.Text = "35";
  510. ue.lb_yzzl.Text = "79.904";
  511. ue.lb_fh.Text = "Br";
  512. //ue.lb_ywm.Text = "Bromine";
  513. ue.lb_sx1.Text = "11.922";
  514. ue.lb_sx2.Text = "1.480";
  515. ue.lb_sx3.Text = "-";
  516. ue.zwysm = "溴";
  517. ue.BackColor = HalogensColor;
  518. ue.Hide();
  519. p_element35.Controls.Add(ue);
  520. //
  521. ue = new User_Element_Small();
  522. ue.lb_xh.Text = "36";
  523. ue.lb_yzzl.Text = "83.80";
  524. ue.lb_fh.Text = "Kr";
  525. //ue.lb_ywm.Text = "Krypton";
  526. ue.lb_sx1.Text = "12.649";
  527. ue.lb_sx2.Text = "1.586";
  528. ue.lb_sx3.Text = "-";
  529. ue.zwysm = "氪";
  530. ue.BackColor = NobleGasesColor;
  531. ue.Hide();
  532. p_element36.Controls.Add(ue);
  533. //
  534. ue = new User_Element_Small();
  535. ue.lb_xh.Text = "37";
  536. ue.lb_yzzl.Text = "85.468";
  537. ue.lb_fh.Text = "Rb";
  538. //ue.lb_ywm.Text = "Rubidium";
  539. ue.lb_sx1.Text = "13.393";
  540. ue.lb_sx2.Text = "1.694";
  541. ue.lb_sx3.Text = "-";
  542. ue.zwysm = "铷";
  543. ue.BackColor = AlkaliEarthColor;
  544. ue.Hide();
  545. p_element37.Controls.Add(ue);
  546. //
  547. ue = new User_Element_Small();
  548. ue.lb_xh.Text = "38";
  549. ue.lb_yzzl.Text = "87.62";
  550. ue.lb_fh.Text = "Sr";
  551. //ue.lb_ywm.Text = "Strontium";
  552. ue.lb_sx1.Text = "14.163";
  553. ue.lb_sx2.Text = "1.806";
  554. ue.lb_sx3.Text = "-";
  555. ue.zwysm = "锶";
  556. ue.BackColor = AlkalineEarthColor;
  557. ue.Hide();
  558. p_element38.Controls.Add(ue);
  559. //
  560. ue = new User_Element_Small();
  561. ue.lb_xh.Text = "39";
  562. ue.lb_yzzl.Text = "88.906";
  563. ue.lb_fh.Text = "Y";
  564. //ue.lb_ywm.Text = "Yttrium";
  565. ue.lb_sx1.Text = "14.955";
  566. ue.lb_sx2.Text = "1.922";
  567. ue.lb_sx3.Text = "-";
  568. ue.zwysm = "钇";
  569. ue.BackColor = TransltionMetalsColor;
  570. ue.Hide();
  571. p_element39.Controls.Add(ue);
  572. //
  573. ue = new User_Element_Small();
  574. ue.lb_xh.Text = "40";
  575. ue.lb_yzzl.Text = "91.22";
  576. ue.lb_fh.Text = "Zr";
  577. //ue.lb_ywm.Text = "Zirconium";
  578. ue.lb_sx1.Text = "15.776";
  579. ue.lb_sx2.Text = "2.042";
  580. ue.lb_sx3.Text = "-";
  581. ue.zwysm = "锆";
  582. ue.BackColor = TransltionMetalsColor;
  583. ue.Hide();
  584. p_element40.Controls.Add(ue);
  585. //
  586. ue = new User_Element_Small();
  587. ue.lb_xh.Text = "41";
  588. ue.lb_yzzl.Text = "92.906";
  589. ue.lb_fh.Text = "Nb";
  590. //ue.lb_ywm.Text = "Niobium";
  591. ue.lb_sx1.Text = "16.617";
  592. ue.lb_sx2.Text = "2.166";
  593. ue.lb_sx3.Text = "-";
  594. ue.zwysm = "铌";
  595. ue.BackColor = TransltionMetalsColor;
  596. ue.Hide();
  597. p_element41.Controls.Add(ue);
  598. //
  599. ue = new User_Element_Small();
  600. ue.lb_xh.Text = "42";
  601. ue.lb_yzzl.Text = "95.94";
  602. ue.lb_fh.Text = "Mo";
  603. //ue.lb_ywm.Text = "Molybdenum";
  604. ue.lb_sx1.Text = "17.481";
  605. ue.lb_sx2.Text = "2.293";
  606. ue.lb_sx3.Text = "-";
  607. ue.zwysm = "钼";
  608. ue.BackColor = TransltionMetalsColor;
  609. ue.Hide();
  610. p_element42.Controls.Add(ue);
  611. //
  612. ue = new User_Element_Small();
  613. ue.lb_xh.Text = "43";
  614. ue.lb_yzzl.Text = "(98)";
  615. ue.lb_fh.Text = "Tc";
  616. //ue.lb_ywm.Text = "Technetium";
  617. ue.lb_sx1.Text = "18.368";
  618. ue.lb_sx2.Text = "2.424";
  619. ue.lb_sx3.Text = "-";
  620. ue.zwysm = "锝";
  621. ue.BackColor = TransltionMetalsColor;
  622. ue.Hide();
  623. p_element43.Controls.Add(ue);
  624. //
  625. ue = new User_Element_Small();
  626. ue.lb_xh.Text = "44";
  627. ue.lb_yzzl.Text = "101.07";
  628. ue.lb_fh.Text = "Ru";
  629. //ue.lb_ywm.Text = "Ruthenium";
  630. ue.lb_sx1.Text = "19.282";
  631. ue.lb_sx2.Text = "2.558";
  632. ue.lb_sx3.Text = "-";
  633. ue.zwysm = "钌";
  634. ue.BackColor = TransltionMetalsColor;
  635. ue.Hide();
  636. p_element44.Controls.Add(ue);
  637. //
  638. ue = new User_Element_Small();
  639. ue.lb_xh.Text = "45";
  640. ue.lb_yzzl.Text = "102.906";
  641. ue.lb_fh.Text = "Rh";
  642. //ue.lb_ywm.Text = "Rhodium";
  643. ue.lb_sx1.Text = "20.217";
  644. ue.lb_sx2.Text = "2.696";
  645. ue.lb_sx3.Text = "-";
  646. ue.zwysm = "铑";
  647. ue.BackColor = TransltionMetalsColor;
  648. ue.Hide();
  649. p_element45.Controls.Add(ue);
  650. //
  651. ue = new User_Element_Small();
  652. ue.lb_xh.Text = "46";
  653. ue.lb_yzzl.Text = "106.42";
  654. ue.lb_fh.Text = "Pd";
  655. //ue.lb_ywm.Text = "Palladium";
  656. ue.lb_sx1.Text = "21.180";
  657. ue.lb_sx2.Text = "2.838";
  658. ue.lb_sx3.Text = "-";
  659. ue.zwysm = "钯";
  660. ue.BackColor = TransltionMetalsColor;
  661. ue.Hide();
  662. p_element46.Controls.Add(ue);
  663. //
  664. ue = new User_Element_Small();
  665. ue.lb_xh.Text = "47";
  666. ue.lb_yzzl.Text = "107.868";
  667. ue.lb_fh.Text = "Ag";
  668. //ue.lb_ywm.Text = "Silver";
  669. ue.lb_sx1.Text = "22.166";
  670. ue.lb_sx2.Text = "2.984";
  671. ue.lb_sx3.Text = "-";
  672. ue.zwysm = "银";
  673. ue.BackColor = TransltionMetalsColor;
  674. ue.Hide();
  675. p_element47.Controls.Add(ue);
  676. //
  677. ue = new User_Element_Small();
  678. ue.lb_xh.Text = "48";
  679. ue.lb_yzzl.Text = "112.41";
  680. ue.lb_fh.Text = "Cd";
  681. //ue.lb_ywm.Text = "Cadmium";
  682. ue.lb_sx1.Text = "23.175";
  683. ue.lb_sx2.Text = "3.133";
  684. ue.lb_sx3.Text = "-";
  685. ue.zwysm = "镉";
  686. ue.BackColor = TransltionMetalsColor;
  687. ue.Hide();
  688. p_element48.Controls.Add(ue);
  689. //
  690. ue = new User_Element_Small();
  691. ue.lb_xh.Text = "49";
  692. ue.lb_yzzl.Text = "114.82";
  693. ue.lb_fh.Text = "In";
  694. //ue.lb_ywm.Text = "Indium";
  695. ue.lb_sx1.Text = "24.209";
  696. ue.lb_sx2.Text = "3.286";
  697. ue.lb_sx3.Text = "-";
  698. ue.zwysm = "铟";
  699. ue.BackColor = OtherMetalsColor;
  700. ue.Hide();
  701. p_element49.Controls.Add(ue);
  702. //
  703. ue = new User_Element_Small();
  704. ue.lb_xh.Text = "50";
  705. ue.lb_yzzl.Text = "118.71";
  706. ue.lb_fh.Text = "Sn";
  707. //ue.lb_ywm.Text = "Tin";
  708. ue.lb_sx1.Text = "25.272";
  709. ue.lb_sx2.Text = "3.443";
  710. ue.lb_sx3.Text = "-";
  711. ue.zwysm = "锡";
  712. ue.BackColor = OtherMetalsColor;
  713. ue.Hide();
  714. p_element50.Controls.Add(ue);
  715. //
  716. ue = new User_Element_Small();
  717. ue.lb_xh.Text = "51";
  718. ue.lb_yzzl.Text = "121.76";
  719. ue.lb_fh.Text = "Sb";
  720. //ue.lb_ywm.Text = "Antimony";
  721. ue.lb_sx1.Text = "26.359";
  722. ue.lb_sx2.Text = "3.604";
  723. ue.lb_sx3.Text = "-";
  724. ue.zwysm = "锑";
  725. ue.BackColor = MetalloidsColor;
  726. ue.Hide();
  727. p_element51.Controls.Add(ue);
  728. //
  729. ue = new User_Element_Small();
  730. ue.lb_xh.Text = "52";
  731. ue.lb_yzzl.Text = "127.60";
  732. ue.lb_fh.Text = "Te";
  733. //ue.lb_ywm.Text = "Tellurium";
  734. ue.lb_sx1.Text = "27.471";
  735. ue.lb_sx2.Text = "3.768";
  736. ue.lb_sx3.Text = "-";
  737. ue.zwysm = "碲";
  738. ue.BackColor = MetalloidsColor;
  739. ue.Hide();
  740. p_element52.Controls.Add(ue);
  741. //
  742. ue = new User_Element_Small();
  743. ue.lb_xh.Text = "53";
  744. ue.lb_yzzl.Text = "126.905";
  745. ue.lb_fh.Text = "I";
  746. //ue.lb_ywm.Text = "Iodine";
  747. ue.lb_sx1.Text = "28.615";
  748. ue.lb_sx2.Text = "3.937";
  749. ue.lb_sx3.Text = "-";
  750. ue.zwysm = "碘";
  751. ue.BackColor = HalogensColor;
  752. ue.Hide();
  753. p_element53.Controls.Add(ue);
  754. //
  755. ue = new User_Element_Small();
  756. ue.lb_xh.Text = "54";
  757. ue.lb_yzzl.Text = "131.29";
  758. ue.lb_fh.Text = "Xe";
  759. //ue.lb_ywm.Text = "Xenon";
  760. ue.lb_sx1.Text = "29.779";
  761. ue.lb_sx2.Text = "4.109";
  762. ue.lb_sx3.Text = "-";
  763. ue.zwysm = "氙";
  764. ue.BackColor = NobleGasesColor;
  765. ue.Hide();
  766. p_element54.Controls.Add(ue);
  767. //
  768. ue = new User_Element_Small();
  769. ue.lb_xh.Text = "55";
  770. ue.lb_yzzl.Text = "132.905";
  771. ue.lb_fh.Text = "Cs";
  772. //ue.lb_ywm.Text = "Cesium";
  773. ue.lb_sx1.Text = "30.971";
  774. ue.lb_sx2.Text = "4.286";
  775. ue.lb_sx3.Text = "-";
  776. ue.zwysm = "铯";
  777. ue.BackColor = AlkaliEarthColor;
  778. ue.Hide();
  779. p_element55.Controls.Add(ue);
  780. //
  781. ue = new User_Element_Small();
  782. ue.lb_xh.Text = "56";
  783. ue.lb_yzzl.Text = "137.33";
  784. ue.lb_fh.Text = "Ba";
  785. //ue.lb_ywm.Text = "Barium";
  786. ue.lb_sx1.Text = "32.196";
  787. ue.lb_sx2.Text = "4.465";
  788. ue.lb_sx3.Text = "0.779";
  789. ue.zwysm = "钡";
  790. ue.BackColor = AlkalineEarthColor;
  791. ue.Hide();
  792. p_element56.Controls.Add(ue);
  793. //
  794. ue = new User_Element_Small();
  795. ue.lb_xh.Text = "57";
  796. ue.lb_yzzl.Text = "138.906";
  797. ue.lb_fh.Text = "La";
  798. //ue.lb_ywm.Text = "Lanthanum";
  799. ue.lb_sx1.Text = "33.441";
  800. ue.lb_sx2.Text = "4.650";
  801. ue.lb_sx3.Text = "0.833";
  802. ue.zwysm = "镧";
  803. ue.BackColor = RareEarthColor;
  804. ue.Hide();
  805. p_element57.Controls.Add(ue);
  806. //
  807. ue = new User_Element_Small();
  808. ue.lb_xh.Text = "72";
  809. ue.lb_yzzl.Text = "178.49";
  810. ue.lb_fh.Text = "Hf";
  811. //ue.lb_ywm.Text = "Hafnium";
  812. ue.lb_sx1.Text = "55.801";
  813. ue.lb_sx2.Text = "7.898";
  814. ue.lb_sx3.Text = "1.644";
  815. ue.zwysm = "铪";
  816. ue.BackColor = TransltionMetalsColor;
  817. ue.Hide();
  818. p_element72.Controls.Add(ue);
  819. //
  820. ue = new User_Element_Small();
  821. ue.lb_xh.Text = "73";
  822. ue.lb_yzzl.Text = "180.948";
  823. ue.lb_fh.Text = "Ta";
  824. //ue.lb_ywm.Text = "Tantalum";
  825. ue.lb_sx1.Text = "57.450";
  826. ue.lb_sx2.Text = "8.145";
  827. ue.lb_sx3.Text = "1.709";
  828. ue.zwysm = "钽";
  829. ue.BackColor = TransltionMetalsColor;
  830. ue.Hide();
  831. p_element73.Controls.Add(ue);
  832. //
  833. ue = new User_Element_Small();
  834. ue.lb_xh.Text = "74";
  835. ue.lb_yzzl.Text = "183.85";
  836. ue.lb_fh.Text = "W";
  837. //ue.lb_ywm.Text = "Tungsten";
  838. ue.lb_sx1.Text = "59.305";
  839. ue.lb_sx2.Text = "8.396";
  840. ue.lb_sx3.Text = "1.774";
  841. ue.zwysm = "钨";
  842. ue.BackColor = TransltionMetalsColor;
  843. ue.Hide();
  844. p_element74.Controls.Add(ue);
  845. //
  846. ue = new User_Element_Small();
  847. ue.lb_xh.Text = "75";
  848. ue.lb_yzzl.Text = "186.207";
  849. ue.lb_fh.Text = "Re";
  850. //ue.lb_ywm.Text = "Rhenium";
  851. ue.lb_sx1.Text = "61.122";
  852. ue.lb_sx2.Text = "8.651";
  853. ue.lb_sx3.Text = "1.842";
  854. ue.zwysm = "铼";
  855. ue.BackColor = TransltionMetalsColor;
  856. ue.Hide();
  857. p_element75.Controls.Add(ue);
  858. //
  859. ue = new User_Element_Small();
  860. ue.lb_xh.Text = "76";
  861. ue.lb_yzzl.Text = "190.2";
  862. ue.lb_fh.Text = "Os";
  863. //ue.lb_ywm.Text = "Osmium";
  864. ue.lb_sx1.Text = "62.989";
  865. ue.lb_sx2.Text = "8.910";
  866. ue.lb_sx3.Text = "1.910";
  867. ue.zwysm = "锇";
  868. ue.BackColor = TransltionMetalsColor;
  869. ue.Hide();
  870. p_element76.Controls.Add(ue);
  871. //
  872. ue = new User_Element_Small();
  873. ue.lb_xh.Text = "77";
  874. ue.lb_yzzl.Text = "192.22";
  875. ue.lb_fh.Text = "Ir";
  876. //ue.lb_ywm.Text = "Iridium";
  877. ue.lb_sx1.Text = "64.906";
  878. ue.lb_sx2.Text = "9.174";
  879. ue.lb_sx3.Text = "1.978";
  880. ue.zwysm = "铱";
  881. ue.BackColor = TransltionMetalsColor;
  882. ue.Hide();
  883. p_element77.Controls.Add(ue);
  884. //
  885. ue = new User_Element_Small();
  886. ue.lb_xh.Text = "78";
  887. ue.lb_yzzl.Text = "195.08";
  888. ue.lb_fh.Text = "Pt";
  889. //ue.lb_ywm.Text = "Platinium";
  890. ue.lb_sx1.Text = "66.834";
  891. ue.lb_sx2.Text = "9.441";
  892. ue.lb_sx3.Text = "2.048";
  893. ue.zwysm = "铂";
  894. ue.BackColor = TransltionMetalsColor;
  895. ue.Hide();
  896. p_element78.Controls.Add(ue);
  897. //
  898. ue = new User_Element_Small();
  899. ue.lb_xh.Text = "79";
  900. ue.lb_yzzl.Text = "196.967";
  901. ue.lb_fh.Text = "Au";
  902. //ue.lb_ywm.Text = "Gold";
  903. ue.lb_sx1.Text = "68.804";
  904. ue.lb_sx2.Text = "9.712";
  905. ue.lb_sx3.Text = "2.120";
  906. ue.zwysm = "金";
  907. ue.BackColor = TransltionMetalsColor;
  908. ue.Hide();
  909. p_element79.Controls.Add(ue);
  910. //
  911. ue = new User_Element_Small();
  912. ue.lb_xh.Text = "80";
  913. ue.lb_yzzl.Text = "200.59";
  914. ue.lb_fh.Text = "Hg";
  915. //ue.lb_ywm.Text = "Mercury";
  916. ue.lb_sx1.Text = "70.806";
  917. ue.lb_sx2.Text = "9.987";
  918. ue.lb_sx3.Text = "2.191";
  919. ue.zwysm = "汞";
  920. ue.BackColor = TransltionMetalsColor;
  921. ue.Hide();
  922. p_element80.Controls.Add(ue);
  923. //
  924. ue = new User_Element_Small();
  925. ue.lb_xh.Text = "81";
  926. ue.lb_yzzl.Text = "204.38";
  927. ue.lb_fh.Text = "Tl";
  928. //ue.lb_ywm.Text = "Thallium";
  929. ue.lb_sx1.Text = "72.869";
  930. ue.lb_sx2.Text = "10.256";
  931. ue.lb_sx3.Text = "2.268";
  932. ue.zwysm = "铊";
  933. ue.BackColor = OtherMetalsColor;
  934. ue.Hide();
  935. p_element81.Controls.Add(ue);
  936. //
  937. ue = new User_Element_Small();
  938. ue.lb_xh.Text = "82";
  939. ue.lb_yzzl.Text = "207.2";
  940. ue.lb_fh.Text = "Pb";
  941. //ue.lb_ywm.Text = "Lead";
  942. ue.lb_sx1.Text = "74.989";
  943. ue.lb_sx2.Text = "10.550";
  944. ue.lb_sx3.Text = "2.342";
  945. ue.zwysm = "铅";
  946. ue.BackColor = OtherMetalsColor;
  947. ue.Hide();
  948. p_element82.Controls.Add(ue);
  949. //
  950. ue = new User_Element_Small();
  951. ue.lb_xh.Text = "83";
  952. ue.lb_yzzl.Text = "208.980";
  953. ue.lb_fh.Text = "Bi";
  954. //ue.lb_ywm.Text = "Bismuth";
  955. ue.lb_sx1.Text = "77.091";
  956. ue.lb_sx2.Text = "10.837";
  957. ue.lb_sx3.Text = "2.419";
  958. ue.zwysm = "铋";
  959. ue.BackColor = OtherMetalsColor;
  960. ue.Hide();
  961. p_element83.Controls.Add(ue);
  962. //
  963. ue = new User_Element_Small();
  964. ue.lb_xh.Text = "84";
  965. ue.lb_yzzl.Text = "(209)";
  966. ue.lb_fh.Text = "Po";
  967. //ue.lb_ywm.Text = "Polonium";
  968. ue.lb_sx1.Text = "79.272";
  969. ue.lb_sx2.Text = "11.129";
  970. ue.lb_sx3.Text = "2.505";
  971. ue.zwysm = "钋";
  972. ue.BackColor = MetalloidsColor;
  973. ue.Hide();
  974. p_element84.Controls.Add(ue);
  975. //
  976. ue = new User_Element_Small();
  977. ue.lb_xh.Text = "85";
  978. ue.lb_yzzl.Text = "(210)";
  979. ue.lb_fh.Text = "At";
  980. //ue.lb_ywm.Text = "Astatine";
  981. ue.lb_sx1.Text = "81.513";
  982. ue.lb_sx2.Text = "11.425";
  983. ue.lb_sx3.Text = "2.585";
  984. ue.zwysm = "砹";
  985. ue.BackColor = HalogensColor;
  986. //ue.pictureBox1.Image = img_cubicfacecentered;
  987. ue.Hide();
  988. p_element85.Controls.Add(ue);
  989. //
  990. ue = new User_Element_Small();
  991. ue.lb_xh.Text = "86";
  992. ue.lb_yzzl.Text = "(222)";
  993. ue.lb_fh.Text = "Rn";
  994. //ue.lb_ywm.Text = "Radon";
  995. ue.lb_sx1.Text = "83.771";
  996. ue.lb_sx2.Text = "11.725";
  997. ue.lb_sx3.Text = "2.665";
  998. ue.zwysm = "氡";
  999. ue.BackColor = NobleGasesColor;
  1000. ue.Hide();
  1001. p_element86.Controls.Add(ue);
  1002. //
  1003. ue = new User_Element_Small();
  1004. ue.lb_xh.Text = "87";
  1005. ue.lb_yzzl.Text = "(223)";
  1006. ue.lb_fh.Text = "Fr";
  1007. //ue.lb_ywm.Text = "Francium";
  1008. ue.lb_sx1.Text = "86.098";
  1009. ue.lb_sx2.Text = "12.029";
  1010. ue.lb_sx3.Text = "2.747";
  1011. ue.zwysm = "钫";
  1012. ue.BackColor = AlkaliEarthColor;
  1013. ue.Hide();
  1014. p_element87.Controls.Add(ue);
  1015. //
  1016. ue = new User_Element_Small();
  1017. ue.lb_xh.Text = "88";
  1018. ue.lb_yzzl.Text = "226.025";
  1019. ue.lb_fh.Text = "Ra";
  1020. //ue.lb_ywm.Text = "Radium";
  1021. ue.lb_sx1.Text = "88.480";
  1022. ue.lb_sx2.Text = "12.338";
  1023. ue.lb_sx3.Text = "2.830";
  1024. ue.zwysm = "镭";
  1025. ue.BackColor = AlkalineEarthColor;
  1026. ue.Hide();
  1027. p_element88.Controls.Add(ue);
  1028. //
  1029. ue = new User_Element_Small();
  1030. ue.lb_xh.Text = "89";
  1031. ue.lb_yzzl.Text = "227.028";
  1032. ue.lb_fh.Text = "Ac";
  1033. //ue.lb_ywm.Text = "Actinium";
  1034. ue.lb_sx1.Text = "90.880";
  1035. ue.lb_sx2.Text = "12.650";
  1036. ue.lb_sx3.Text = "2.915";
  1037. ue.zwysm = "锕";
  1038. ue.BackColor = RareEarthColor;
  1039. ue.Hide();
  1040. p_element89.Controls.Add(ue);
  1041. //最下方的28个元素
  1042. //
  1043. ue = new User_Element_Small();
  1044. ue.lb_xh.Text = "58";
  1045. ue.lb_yzzl.Text = "140.12";
  1046. ue.lb_fh.Text = "Ce";
  1047. //ue.lb_ywm.Text = "Cerium";
  1048. ue.lb_sx1.Text = "34.717";
  1049. ue.lb_sx2.Text = "4.839";
  1050. ue.lb_sx3.Text = "0.883";
  1051. ue.zwysm = "铈";
  1052. ue.BackColor = RareEarthColor;
  1053. ue.Hide();
  1054. p_element58.Controls.Add(ue);
  1055. //
  1056. ue = new User_Element_Small();
  1057. ue.lb_xh.Text = "59";
  1058. ue.lb_yzzl.Text = "140.908";
  1059. ue.lb_fh.Text = "Pr";
  1060. //ue.lb_ywm.Text = "Praseodymium";
  1061. ue.lb_sx1.Text = "36.031";
  1062. ue.lb_sx2.Text = "5.033";
  1063. ue.lb_sx3.Text = "0.929";
  1064. ue.zwysm = "镨";
  1065. ue.BackColor = RareEarthColor;
  1066. ue.Hide();
  1067. p_element59.Controls.Add(ue);
  1068. //
  1069. ue = new User_Element_Small();
  1070. ue.lb_xh.Text = "60";
  1071. ue.lb_yzzl.Text = "144.24";
  1072. ue.lb_fh.Text = "Nd";
  1073. //ue.lb_ywm.Text = "Neodymium";
  1074. ue.lb_sx1.Text = "37.358";
  1075. ue.lb_sx2.Text = "5.229";
  1076. ue.lb_sx3.Text = "0.978";
  1077. ue.zwysm = "钕";
  1078. ue.BackColor = RareEarthColor;
  1079. ue.Hide();
  1080. p_element60.Controls.Add(ue);
  1081. //
  1082. ue = new User_Element_Small();
  1083. ue.lb_xh.Text = "61";
  1084. ue.lb_yzzl.Text = "(145)";
  1085. ue.lb_fh.Text = "Pm";
  1086. //ue.lb_ywm.Text = "Promethium";
  1087. ue.lb_sx1.Text = "38.725";
  1088. ue.lb_sx2.Text = "5.432";
  1089. ue.lb_sx3.Text = "1.032";
  1090. ue.zwysm = "钷";
  1091. ue.BackColor = RareEarthColor;
  1092. ue.Hide();
  1093. p_element61.Controls.Add(ue);
  1094. //
  1095. ue = new User_Element_Small();
  1096. ue.lb_xh.Text = "62";
  1097. ue.lb_yzzl.Text = "150.36";
  1098. ue.lb_fh.Text = "Sm";
  1099. //ue.lb_ywm.Text = "Samarium";
  1100. ue.lb_sx1.Text = "40.118";
  1101. ue.lb_sx2.Text = "5.635";
  1102. ue.lb_sx3.Text = "1.081";
  1103. ue.zwysm = "钐";
  1104. ue.BackColor = RareEarthColor;
  1105. ue.Hide();
  1106. p_element62.Controls.Add(ue);
  1107. //
  1108. ue = new User_Element_Small();
  1109. ue.lb_xh.Text = "63";
  1110. ue.lb_yzzl.Text = "151.97";
  1111. ue.lb_fh.Text = "Eu";
  1112. //ue.lb_ywm.Text = "Europium";
  1113. ue.lb_sx1.Text = "41.534";
  1114. ue.lb_sx2.Text = "5.845";
  1115. ue.lb_sx3.Text = "1.137";
  1116. ue.zwysm = "铕";
  1117. ue.BackColor = RareEarthColor;
  1118. ue.Hide();
  1119. p_element63.Controls.Add(ue);
  1120. //
  1121. ue = new User_Element_Small();
  1122. ue.lb_xh.Text = "64";
  1123. ue.lb_yzzl.Text = "157.25";
  1124. ue.lb_fh.Text = "Gd";
  1125. //ue.lb_ywm.Text = "Gadolinium";
  1126. ue.lb_sx1.Text = "42.992";
  1127. ue.lb_sx2.Text = "6.056";
  1128. ue.lb_sx3.Text = "1.185";
  1129. ue.zwysm = "铕";
  1130. ue.BackColor = RareEarthColor;
  1131. ue.Hide();
  1132. p_element64.Controls.Add(ue);
  1133. //
  1134. ue = new User_Element_Small();
  1135. ue.lb_xh.Text = "65";
  1136. ue.lb_yzzl.Text = "158.925";
  1137. ue.lb_fh.Text = "Tb";
  1138. //ue.lb_ywm.Text = "Terbium";
  1139. ue.lb_sx1.Text = "44.476";
  1140. ue.lb_sx2.Text = "6.272";
  1141. ue.lb_sx3.Text = "1.240";
  1142. ue.zwysm = "铽";
  1143. ue.BackColor = RareEarthColor;
  1144. ue.Hide();
  1145. p_element65.Controls.Add(ue);
  1146. //
  1147. ue = new User_Element_Small();
  1148. ue.lb_xh.Text = "66";
  1149. ue.lb_yzzl.Text = "162.50";
  1150. ue.lb_fh.Text = "Dy";
  1151. //ue.lb_ywm.Text = "Dysprosium";
  1152. ue.lb_sx1.Text = "45.997";
  1153. ue.lb_sx2.Text = "6.494";
  1154. ue.lb_sx3.Text = "1.293";
  1155. ue.zwysm = "镝";
  1156. ue.BackColor = RareEarthColor;
  1157. ue.Hide();
  1158. p_element66.Controls.Add(ue);
  1159. //
  1160. ue = new User_Element_Small();
  1161. ue.lb_xh.Text = "67";
  1162. ue.lb_yzzl.Text = "164.930";
  1163. ue.lb_fh.Text = "Ho";
  1164. //ue.lb_ywm.Text = "Holmium";
  1165. ue.lb_sx1.Text = "47.534";
  1166. ue.lb_sx2.Text = "6.719";
  1167. ue.lb_sx3.Text = "1.347";
  1168. ue.zwysm = "钬";
  1169. ue.BackColor = RareEarthColor;
  1170. ue.Hide();
  1171. p_element67.Controls.Add(ue);
  1172. //
  1173. ue = new User_Element_Small();
  1174. ue.lb_xh.Text = "68";
  1175. ue.lb_yzzl.Text = "167.26";
  1176. ue.lb_fh.Text = "Er";
  1177. //ue.lb_ywm.Text = "Erbium";
  1178. ue.lb_sx1.Text = "49.100";
  1179. ue.lb_sx2.Text = "6.947";
  1180. ue.lb_sx3.Text = "1.405";
  1181. ue.zwysm = "铒";
  1182. ue.BackColor = RareEarthColor;
  1183. ue.Hide();
  1184. p_element68.Controls.Add(ue);
  1185. //
  1186. ue = new User_Element_Small();
  1187. ue.lb_xh.Text = "69";
  1188. ue.lb_yzzl.Text = "168.934";
  1189. ue.lb_fh.Text = "Tm";
  1190. //ue.lb_ywm.Text = "Thulium";
  1191. ue.lb_sx1.Text = "50.730";
  1192. ue.lb_sx2.Text = "7.179";
  1193. ue.lb_sx3.Text = "1.462";
  1194. ue.zwysm = "铥";
  1195. ue.BackColor = RareEarthColor;
  1196. ue.Hide();
  1197. p_element69.Controls.Add(ue);
  1198. //
  1199. ue = new User_Element_Small();
  1200. ue.lb_xh.Text = "70";
  1201. ue.lb_yzzl.Text = "173.04";
  1202. ue.lb_fh.Text = "Yb";
  1203. //ue.lb_ywm.Text = "Ytterbium";
  1204. ue.lb_sx1.Text = "52.362";
  1205. ue.lb_sx2.Text = "7.414";
  1206. ue.lb_sx3.Text = "1.521";
  1207. ue.zwysm = "镱";
  1208. ue.BackColor = RareEarthColor;
  1209. ue.Hide();
  1210. p_element70.Controls.Add(ue);
  1211. //
  1212. ue = new User_Element_Small();
  1213. ue.lb_xh.Text = "71";
  1214. ue.lb_yzzl.Text = "174.967";
  1215. ue.lb_fh.Text = "Lu";
  1216. //ue.lb_ywm.Text = "Lutetium";
  1217. ue.lb_sx1.Text = "54.078";
  1218. ue.lb_sx2.Text = "7.654";
  1219. ue.lb_sx3.Text = "1.581";
  1220. ue.zwysm = "镥";
  1221. ue.BackColor = RareEarthColor;
  1222. ue.Hide();
  1223. p_element71.Controls.Add(ue);
  1224. //
  1225. ue = new User_Element_Small();
  1226. ue.lb_xh.Text = "90";
  1227. ue.lb_yzzl.Text = "232.038";
  1228. ue.lb_fh.Text = "Th";
  1229. //ue.lb_ywm.Text = "Thorium";
  1230. ue.lb_sx1.Text = "93.382";
  1231. ue.lb_sx2.Text = "12.967";
  1232. ue.lb_sx3.Text = "2.991";
  1233. ue.zwysm = "钍";
  1234. ue.BackColor = RareEarthColor;
  1235. ue.Hide();
  1236. p_element90.Controls.Add(ue);
  1237. //
  1238. ue = new User_Element_Small();
  1239. ue.lb_xh.Text = "91";
  1240. ue.lb_yzzl.Text = "231.036";
  1241. ue.lb_fh.Text = "Pa";
  1242. //ue.lb_ywm.Text = "Protoactinium";
  1243. ue.lb_sx1.Text = "95.886";
  1244. ue.lb_sx2.Text = "13.288";
  1245. ue.lb_sx3.Text = "3.077";
  1246. ue.zwysm = "镤";
  1247. ue.BackColor = RareEarthColor;
  1248. ue.Hide();
  1249. p_element91.Controls.Add(ue);
  1250. //
  1251. ue = new User_Element_Small();
  1252. ue.lb_xh.Text = "92";
  1253. ue.lb_yzzl.Text = "238.029";
  1254. ue.lb_fh.Text = "U";
  1255. //ue.lb_ywm.Text = "Uranium";
  1256. ue.lb_sx1.Text = "98.434";
  1257. ue.lb_sx2.Text = "13.612";
  1258. ue.lb_sx3.Text = "3.165";
  1259. ue.zwysm = "铀";
  1260. ue.BackColor = RareEarthColor;
  1261. ue.Hide();
  1262. p_element92.Controls.Add(ue);
  1263. //
  1264. ue = new User_Element_Small();
  1265. ue.lb_xh.Text = "93";
  1266. ue.lb_yzzl.Text = "237.048";
  1267. ue.lb_fh.Text = "Np";
  1268. //ue.lb_ywm.Text = "Neptunium";
  1269. ue.lb_sx1.Text = "100.800";
  1270. ue.lb_sx2.Text = "13.941";
  1271. ue.lb_sx3.Text = "3.253";
  1272. ue.zwysm = "镎";
  1273. ue.BackColor = RareEarthColor;
  1274. ue.Hide();
  1275. p_element93.Controls.Add(ue);
  1276. //
  1277. ue = new User_Element_Small();
  1278. ue.lb_xh.Text = "94";
  1279. ue.lb_yzzl.Text = "(244)";
  1280. ue.lb_fh.Text = "Pu";
  1281. //ue.lb_ywm.Text = "Plutonium";
  1282. ue.lb_sx1.Text = "103.320";
  1283. ue.lb_sx2.Text = "14.275";
  1284. ue.lb_sx3.Text = "3.344";
  1285. ue.zwysm = "钚";
  1286. ue.BackColor = RareEarthColor;
  1287. ue.Hide();
  1288. p_element94.Controls.Add(ue);
  1289. //
  1290. ue = new User_Element_Small();
  1291. ue.lb_xh.Text = "95";
  1292. ue.lb_yzzl.Text = "(243)";
  1293. ue.lb_fh.Text = "Am";
  1294. //ue.lb_ywm.Text = "Americium";
  1295. ue.lb_sx1.Text = "105.970";
  1296. ue.lb_sx2.Text = "14.615";
  1297. ue.lb_sx3.Text = "3.435";
  1298. ue.zwysm = "镅";
  1299. ue.BackColor = RareEarthColor;
  1300. ue.Hide();
  1301. p_element95.Controls.Add(ue);
  1302. //
  1303. ue = new User_Element_Small();
  1304. ue.lb_xh.Text = "96";
  1305. ue.lb_yzzl.Text = "(247)";
  1306. ue.lb_fh.Text = "Cm";
  1307. //ue.lb_ywm.Text = "Curium";
  1308. ue.lb_sx1.Text = "108.737";
  1309. ue.lb_sx2.Text = "14.961";
  1310. ue.lb_sx3.Text = "3.539";
  1311. ue.zwysm = "锔";
  1312. ue.BackColor = RareEarthColor;
  1313. //ue.pictureBox1.Visible = true;
  1314. ue.Hide();
  1315. p_element96.Controls.Add(ue);
  1316. //
  1317. ue = new User_Element_Small();
  1318. ue.lb_xh.Text = "97";
  1319. ue.lb_yzzl.Text = "(247)";
  1320. ue.lb_fh.Text = "Bk";
  1321. //ue.lb_ywm.Text = "Berkelium";
  1322. ue.lb_sx1.Text = "111.676";
  1323. ue.lb_sx2.Text = "15.309";
  1324. ue.lb_sx3.Text = "3.634";
  1325. ue.zwysm = "锫";
  1326. ue.BackColor = RareEarthColor;
  1327. ue.Hide();
  1328. p_element97.Controls.Add(ue);
  1329. //
  1330. ue = new User_Element_Small();
  1331. ue.lb_xh.Text = "98";
  1332. ue.lb_yzzl.Text = "(251)";
  1333. ue.lb_fh.Text = "Cf";
  1334. //ue.lb_ywm.Text = "Californium";
  1335. ue.lb_sx1.Text = "114.778";
  1336. ue.lb_sx2.Text = "15.661";
  1337. ue.lb_sx3.Text = "3.731";
  1338. ue.zwysm = "锎";
  1339. ue.BackColor = RareEarthColor;
  1340. ue.Hide();
  1341. p_element98.Controls.Add(ue);
  1342. //
  1343. ue = new User_Element_Small();
  1344. ue.lb_xh.Text = "99";
  1345. ue.lb_yzzl.Text = "(252)";
  1346. ue.lb_fh.Text = "Es";
  1347. //ue.lb_ywm.Text = "Einsteinium";
  1348. ue.lb_sx1.Text = "-";
  1349. ue.lb_sx2.Text = "16.018";
  1350. ue.lb_sx3.Text = "3.829";
  1351. ue.zwysm = "锿";
  1352. ue.BackColor = RareEarthColor;
  1353. ue.Hide();
  1354. p_element99.Controls.Add(ue);
  1355. //
  1356. ue = new User_Element_Small();
  1357. ue.lb_xh.Text = "100";
  1358. ue.lb_yzzl.Text = "(257)";
  1359. ue.lb_fh.Text = "Fm";
  1360. //ue.lb_ywm.Text = "Fermium";
  1361. ue.lb_sx1.Text = "";
  1362. ue.lb_sx2.Text = "";
  1363. ue.lb_sx3.Text = "";
  1364. ue.zwysm = "镄";
  1365. ue.BackColor = RareEarthColor;
  1366. ue.Hide();
  1367. p_element100.Controls.Add(ue);
  1368. //
  1369. ue = new User_Element_Small();
  1370. ue.lb_xh.Text = "101";
  1371. ue.lb_yzzl.Text = "(258)";
  1372. ue.lb_fh.Text = "Md";
  1373. //ue.lb_ywm.Text = "Mendelevium";
  1374. ue.lb_sx1.Text = "";
  1375. ue.lb_sx2.Text = "";
  1376. ue.lb_sx3.Text = "";
  1377. ue.zwysm = "钔";
  1378. ue.BackColor = RareEarthColor;
  1379. ue.Hide();
  1380. p_element101.Controls.Add(ue);
  1381. //
  1382. ue = new User_Element_Small();
  1383. ue.lb_xh.Text = "102";
  1384. ue.lb_yzzl.Text = "(259)";
  1385. ue.lb_fh.Text = "No";
  1386. //ue.lb_ywm.Text = "Nobelium";
  1387. ue.lb_sx1.Text = "";
  1388. ue.lb_sx2.Text = "";
  1389. ue.lb_sx3.Text = "";
  1390. ue.zwysm = "锘";
  1391. ue.BackColor = RareEarthColor;
  1392. ue.Hide();
  1393. p_element102.Controls.Add(ue);
  1394. //
  1395. ue = new User_Element_Small();
  1396. ue.lb_xh.Text = "103";
  1397. ue.lb_yzzl.Text = "(260)";
  1398. ue.lb_fh.Text = "Lr";
  1399. //ue.lb_ywm.Text = "Lawrencium";
  1400. ue.lb_sx1.Text = "";
  1401. ue.lb_sx2.Text = "";
  1402. ue.lb_sx3.Text = "";
  1403. ue.zwysm = "铹";
  1404. ue.BackColor = RareEarthColor;
  1405. ue.Hide();
  1406. p_element103.Controls.Add(ue);
  1407. }
  1408. public void Show_User_Element_Small()
  1409. {
  1410. foreach (Control uc in panel1.Controls)
  1411. {
  1412. //第二步,再找到小panel
  1413. if (uc.Name.IndexOf("p_element") > -1)
  1414. {
  1415. //第三步,里面还有一层,这个才是User_Element_Small
  1416. foreach (Control uc2 in uc.Controls)
  1417. {
  1418. User_Element_Small ue = (User_Element_Small)uc2;
  1419. ue.Show();
  1420. }
  1421. }
  1422. }
  1423. }
  1424. #endregion
  1425. private void ThePeriodicTable_Small_Load(object sender, EventArgs e)
  1426. {
  1427. this.DoubleBuffered = true;
  1428. // SetStyle(ControlStyles.UserPaint, true);
  1429. //SetStyle(ControlStyles.AllPaintingInWmPaint, true); // 禁止擦除背景.
  1430. //SetStyle(ControlStyles.DoubleBuffer, true); // 双缓冲
  1431. //为了美观,先隐藏
  1432. panel1.Hide();
  1433. //BeginInvoke(new MethodInvoker(initelements));
  1434. //然后再显示,小的元素
  1435. Show_User_Element_Small();
  1436. //刷新也没有效果
  1437. panel1.Refresh();
  1438. //再显示
  1439. panel1.Show();
  1440. }
  1441. }
  1442. }