home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2001 June / VPR0106A.BIN / OLS / FSC202 / fsc202.lzh / Gui_test1.fxl < prev    next >
Text File  |  2001-03-14  |  5KB  |  243 lines

  1. //       Name : 
  2. //     Author : 
  3. //     Upadte : 01/02/26 20:34:52
  4. //  Generator : FXL designer for FScript v1.00
  5.  
  6. // == 前処理 ==
  7.  
  8.  
  9. // == フォーム作成 ==
  10.     main.add(0,0,700,500);
  11.     main.caption="GUI Sample";
  12.     deffunc.set(macro.body);
  13.  
  14.     //ツールバー作成
  15.     x.set(sys.getstring("ToolbarString",macro.body));
  16.     x.replace(",","\\r\\n");
  17.     main.toolbar.add(16,16,x.pos());
  18.  
  19.     //メインフォームのPOPUP
  20.     x.set(sys.getstring("PopupString",macro.body));
  21.     x.replace(",","\\r\\n");
  22.     x.replace("\\t","    ");
  23.     main.popup.add(x.pos());
  24.  
  25. // == オブジェクト生成 ==
  26.     main.width="564";
  27.     main.height="211";
  28.  
  29.     main.label.add(29,46,24,12);  //object
  30.     main.label.caption="label";
  31.  
  32.     main.btn.add(31,82,20,17);  //object
  33.     main.btn.caption="btn";
  34.  
  35.     main.editbox.add(213,90,100,20);  //object
  36.     main.editbox.text="editbox";
  37.  
  38.     main.combobox.add(212,48,100,20);  //object
  39.     main.combobox.items="item1\r\nitem2";
  40.     main.combobox.text="combobox";
  41.  
  42.     main.checkbox.add(27,137,65,18);  //object
  43.     main.checkbox.caption="チェック";
  44.  
  45.     main.memo.add(331,50,191,108);  //object
  46.     main.memo.text="イベントの内容が表示されます";
  47.  
  48.     main.listbox.add(98,46,100,111);  //object
  49.     main.listbox.items="item1\r\nitem2";
  50.  
  51.  
  52. // == 後処理 ==
  53.     main.combobox.additem("add item");
  54.     main.listbox.additem("add item");
  55.  
  56.     //メインフォーム表示
  57.     main.taskbar=true;
  58.     main.move("center","/step=0");
  59.     main.visible="true";
  60.     
  61.  
  62. // == サブルーチン ==
  63. function OnBtnClick1()
  64. {
  65.     w.set("ボタンが押されました");
  66.     main.memo.text=w.pos();
  67. }
  68. function OnListDblClick1()
  69. {
  70.     w.set("listboxがダブルクリックされました\n");
  71.     w.addline("内容:");
  72.     w.addline(main.listbox.selected);
  73.     main.memo.text=w.pos();
  74. }
  75. function OnListClick1()
  76. {
  77.     w.set("listboxが選択されました\n");
  78.     w.addline("内容:");
  79.     w.addline(main.listbox.selected);
  80.     main.memo.text=w.pos();
  81. }
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107. function OnEditBoxEnter1()
  108. {
  109.     w.set("editboxで[ENTER]が押されました\n");
  110.     w.addline("内容:");
  111.     w.addline(main.editbox.text);
  112.     main.memo.text=w.pos();
  113. }
  114. function OnComboBoxEnter1()
  115. {
  116.     w.set("comboboxで[ENTER]が押されました\n");
  117.     w.addline("内容:");
  118.     w.addline(main.combobox.text);
  119.     main.memo.text=w.pos();
  120. }
  121.  
  122. //List Box イベント
  123.  
  124.  
  125.  
  126. //List view イベント
  127. function OnListViewClick1()
  128. {
  129.     w.set("listview1がクリックされました\n");
  130.     w.addline("内容:");
  131.     w.addline(main.listview(1).selected);
  132.     main.memo.text=w.pos();
  133. }
  134. function OnListViewDblClick1()
  135. {
  136.     w.set("listview1がダブルクリックされました\n");
  137.     w.addline("内容:");
  138.     w.addline(main.listview(1).selected);
  139.     main.memo.text=w.pos();
  140. }
  141.  
  142. function OnListViewClick2()
  143. {
  144.     w.set("listview2がクリックされました\n");
  145.     w.addline("内容:");
  146.     w.addline(main.listview(2).selected);
  147.     main.memo.text=w.pos();
  148. }
  149. function OnListViewDblClick2()
  150. {
  151.     w.set("listview2がダブルクリックされました\n");
  152.     w.addline("内容:");
  153.     w.addline(main.listview(2).selected);
  154.     main.memo.text=w.pos();
  155. }
  156.  
  157. //Tree view イベント
  158. function  OnTreeViewSelChg1()
  159. {
  160.     w.set("treeview1が選択されました\n");
  161.     w.addline("内容:");
  162.     w.addline(main.treeview(1).selected);
  163.     main.memo.text=w.pos();
  164. }
  165. function OnTreeViewDblClick1()
  166. {
  167.     w.set("treeview1がダブルクリックされました\n");
  168.     w.addline("内容:");
  169.     w.addline(main.treeview(1).selected);
  170.     main.memo.text=w.pos();
  171. }
  172.  
  173. function  OnTreeViewSelChg2()
  174. {
  175.     w.set("treeview2が選択されました\n");
  176.     w.addline("内容:");
  177.     w.addline(main.treeview(2).selected);
  178.     w.addline("イメージ:");
  179.     w.addline(main.treeview(2).imageindex);
  180.     main.memo.text=w.pos();
  181. }
  182. function OnTreeViewDblClick2()
  183. {
  184.     w.set("treeview2がダブルクリックされました\n");
  185.     w.addline("内容:");
  186.     w.addline(main.treeview(2).selected);
  187.     w.addline("イメージ:");
  188.     w.addline(main.treeview(2).imageindex);
  189.     main.memo.text=w.pos();
  190. }
  191.  
  192. //================================================
  193. //文字登録
  194. //================================================
  195. StringResource PopupString()
  196. {
  197. Popup,alert("popup");
  198. }
  199.  
  200. StringResource ToolbarString()
  201. {
  202. <c0>,c0,alert("c0");
  203. <c1>,c1,alert("c1");
  204. <c2>,c2,alert("c2");
  205. <c3>,c3,alert("c3");
  206. <c4>,c4,alert("c4");
  207. -,,
  208. <c5>,c5,alert("c5");
  209. <c6>,c6,alert("c6");
  210. <c7>,c7,alert("c7");
  211. <c8>,c8,alert("c8");
  212. <c9>,c9,alert("c9");
  213. -,,
  214. <c10>,c10,alert("c10");
  215. <c11>,c11,alert("c11");
  216. <c12>,c12,alert("c12");
  217. <c13>,c13,alert("c13");
  218. <c14>,c14,alert("c14");
  219. -,,
  220. <c15>,c15,alert("c15");
  221. <c16>,c16,alert("c16");
  222. <c17>,c17,alert("c17");
  223. <c18>,c18,alert("c18");
  224. <c19>,c19,alert("c19");
  225. -,,
  226. <c20>,c20,alert("c20");
  227. <c21>,c21,alert("c21");
  228. <c22>,c22,alert("c22");
  229. <c23>,c23,alert("c23");
  230. <c24>,c24,alert("c24");
  231. -,,
  232. <c25>,c25,alert("c25");
  233. <c26>,c26,alert("c26");
  234. <c27>,c27,alert("c27");
  235. <c28>,c28,alert("c28");
  236. <c29>,c29,alert("c29");
  237. -,,
  238. <c30>,c30,alert("c30");
  239. <c31>,c31,alert("c31");
  240. }
  241.  
  242.  
  243.