string 如何 轉變成 style |
答題得分者是:speedup
|
seedbcc
高階會員 ![]() ![]() ![]() ![]() 發表:232 回覆:272 積分:105 註冊:2003-12-10 發送簡訊給我 |
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 發送簡訊給我 |
引言: 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 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |