全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:788
推到 Plurk!
推到 Facebook!

string 如何 轉變成 style

答題得分者是:speedup
seedbcc
高階會員


發表:232
回覆:272
積分:105
註冊:2003-12-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-05-05 14:11:33 IP:221.169.xxx.xxx 未訂閱
var CL, UCL, LCL : TSample; style_chart1:string; begin ..... style_chart1:='ps' penstylecb_chart1.items[strtoint(Chart_iFont [0,0,10])]; ChartTool4.Pen.Style:=style_chart1; end; 我自資料庫讀出 一條線的型態(0,1,2,3),將其型態存至 陣列(字串) i 0:solid 1:dot 2:clear penstylecb_chart1.items[i] 將 0轉成 solid 並且在前面 ps 變成 pssolid 如何將此陣列 給予 一條線style? [Error] frm_FileLikelySet.pas(1195): Incompatible types: 'TPenStyle' and 'String' 或是有函數可把 string轉成style
speedup
資深會員


發表:19
回覆:259
積分:280
註冊:2003-07-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-05-05 15:12:02 IP:61.224.xxx.xxx 未訂閱
引言: var CL, UCL, LCL : TSample; style_chart1:string; begin ..... style_chart1:='ps' penstylecb_chart1.items[strtoint(Chart_iFont [0,0,10])]; ChartTool4.Pen.Style:=style_chart1; end;
uses
  TypInfo;
......      ChartTool4.Pen.Style := TPenStyle(GetEnumValue(TypeInfo(TPenStyle),style_chart1));    
或不要先轉字串,直接以序數作轉型亦可 ChartTool4.Pen.Style := TPenStyle(i); 混心雜欲 棄修身~唉
------
唉~
seedbcc
高階會員


發表:232
回覆:272
積分:105
註冊:2003-12-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-05-05 15:49:22 IP:221.169.xxx.xxx 未訂閱
感恩喔! 感恩喔!
系統時間:2024-07-05 5:20:01
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!