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

  1. //       Name : 
  2. //     Author : 
  3. //     Upadte : 01/02/26 20:39:44
  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="570";
  27.     main.height="304";
  28.  
  29.     main.memo.add(373,43,158,214);  //object
  30.     main.memo.text="イベントの内容が表示されます";
  31.  
  32.     main.listview.add(26,43,182,110);  //object
  33.  
  34.     main.listview.add(26,159,181,101);  //object
  35.  
  36.     main.treeview.add(217,43,148,108);  //object
  37.  
  38.     main.treeview.add(217,159,149,100);  //object
  39.  
  40.  
  41. // == 後処理 ==
  42.     main.listview(1).Columns("111",70,"222",70,"333",70);
  43.     main.listview.items="①\n111\n222\n②\n222\n333";
  44.     main.listview.additem("③\n222\n333");
  45.  
  46.     main.listview(2).Columns("111",70,"222",70,"333",70);
  47.     main.listview.addimage("<r0:icon1>","<r0:icon2>","<r0:icon3>");
  48.     main.listview.items="1\n①\n111\n222\n2\n②\n222\n333";
  49.     main.listview.additem("3\n③\n222\n333");
  50.  
  51.     main.treeview(1).additem("add item\\test");
  52.     main.treeview.items="aaa\\bbb\nccc\\ddd";
  53.     main.treeview.additem("add item\\test");
  54.  
  55.     main.treeview(2).addimage("<r0:i_close>","<r0:i_open>","<r0:icon1>","<r0:icon2>");
  56.     main.treeview.items="aaa\\bbb\nccc\\ddd";
  57.     main.treeview.imageindex=4;
  58.     main.treeview.additem("add item\\test");
  59.  
  60.     //メインフォーム表示
  61.     main.taskbar=true;
  62.     main.move("center","/step=0");
  63.     main.visible="true";
  64.     
  65.  
  66. // == サブルーチン ==
  67.  
  68.  
  69.  
  70.  
  71. function OnListViewClick1()
  72. {
  73.     w.set("listview1がクリックされました\n");
  74.     w.addline("内容:");
  75.     w.addline(main.listview(1).selected);
  76.     main.memo.text=w.pos();
  77. }
  78. function OnListViewDblClick1()
  79. {
  80.     w.set("listview1がダブルクリックされました\n");
  81.     w.addline("内容:");
  82.     w.addline(main.listview(1).selected);
  83.     main.memo.text=w.pos();
  84. }
  85.  
  86. function OnListViewClick2()
  87. {
  88.     w.set("listview2がクリックされました\n");
  89.     w.addline("内容:");
  90.     w.addline(main.listview(2).selected);
  91.     main.memo.text=w.pos();
  92. }
  93. function OnListViewDblClick2()
  94. {
  95.     w.set("listview2がダブルクリックされました\n");
  96.     w.addline("内容:");
  97.     w.addline(main.listview(2).selected);
  98.     main.memo.text=w.pos();
  99. }
  100.  
  101. //Tree view イベント
  102. function  OnTreeViewSelChg1()
  103. {
  104.     w.set("treeview1が選択されました\n");
  105.     w.addline("内容:");
  106.     w.addline(main.treeview(1).selected);
  107.     main.memo.text=w.pos();
  108. }
  109. function OnTreeViewDblClick1()
  110. {
  111.     w.set("treeview1がダブルクリックされました\n");
  112.     w.addline("内容:");
  113.     w.addline(main.treeview(1).selected);
  114.     main.memo.text=w.pos();
  115. }
  116.  
  117. function  OnTreeViewSelChg2()
  118. {
  119.     w.set("treeview2が選択されました\n");
  120.     w.addline("内容:");
  121.     w.addline(main.treeview(2).selected);
  122.     w.addline("イメージ:");
  123.     w.addline(main.treeview(2).imageindex);
  124.     main.memo.text=w.pos();
  125. }
  126. function OnTreeViewDblClick2()
  127. {
  128.     w.set("treeview2がダブルクリックされました\n");
  129.     w.addline("内容:");
  130.     w.addline(main.treeview(2).selected);
  131.     w.addline("イメージ:");
  132.     w.addline(main.treeview(2).imageindex);
  133.     main.memo.text=w.pos();
  134. }
  135.  
  136. //================================================
  137. //文字登録
  138. //================================================
  139. StringResource PopupString()
  140. {
  141. Popup,alert("popup");
  142. }
  143.  
  144. StringResource ToolbarString()
  145. {
  146. <c0>,c0,alert("c0");
  147. <c1>,c1,alert("c1");
  148. <c2>,c2,alert("c2");
  149. <c3>,c3,alert("c3");
  150. <c4>,c4,alert("c4");
  151. -,,
  152. <c5>,c5,alert("c5");
  153. <c6>,c6,alert("c6");
  154. <c7>,c7,alert("c7");
  155. <c8>,c8,alert("c8");
  156. <c9>,c9,alert("c9");
  157. -,,
  158. <c10>,c10,alert("c10");
  159. <c11>,c11,alert("c11");
  160. <c12>,c12,alert("c12");
  161. <c13>,c13,alert("c13");
  162. <c14>,c14,alert("c14");
  163. -,,
  164. <c15>,c15,alert("c15");
  165. <c16>,c16,alert("c16");
  166. <c17>,c17,alert("c17");
  167. <c18>,c18,alert("c18");
  168. <c19>,c19,alert("c19");
  169. -,,
  170. <c20>,c20,alert("c20");
  171. <c21>,c21,alert("c21");
  172. <c22>,c22,alert("c22");
  173. <c23>,c23,alert("c23");
  174. <c24>,c24,alert("c24");
  175. -,,
  176. <c25>,c25,alert("c25");
  177. <c26>,c26,alert("c26");
  178. <c27>,c27,alert("c27");
  179. <c28>,c28,alert("c28");
  180. <c29>,c29,alert("c29");
  181. -,,
  182. <c30>,c30,alert("c30");
  183. <c31>,c31,alert("c31");
  184. }
  185.  
  186.  
  187.