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

關於Edit的borderstyle 寫程元件時,出現Undeclared的訊息?

答題得分者是:Justmade
skurama
中階會員


發表:88
回覆:127
積分:73
註冊:2002-07-22

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-05-01 16:02:11 IP:61.219.xxx.xxx 未訂閱
我目前要做一個Panel上面有一個Edit的功能, 但是我的Edit為了和背景同樣顏色, 需要把邊框消失, 於是我把 Edit1.borderstyle := bsNone 加在元件的Create 但是確出現 Undeclared identifier : bsNone 以下是我的程式碼 -------------------------------------------------------- unit Panel1; interface uses SysUtils, Classes, Controls, ExtCtrls, StdCtrls; type TPanel1 = class(TPanel) private Edit1 : TEdit; { Private declarations } protected { Protected declarations } public constructor Create(AOwner: TComponent); override; destructor Destroy; override; { Public declarations } published { Published declarations } end; procedure Register; implementation procedure Register; begin RegisterComponents('TEST', [TPanel1]); end; { TPanel1 } constructor TPanel1.Create(AOwner: TComponent); begin inherited Create(AOwner); Edit1 := TEdit.create(self); Edit1.BorderStyle := bsNone; end; destructor TPanel1.Destroy; begin Edit1.Free; inherited Destroy; end; end. -------------------------------------------------------- 之後又找到 TBorderStyle 是在 QControls 單元中, 可是出現另一個訊息 Incompatible types: 'StdCtrls.TBorderStyle' and 'Panel1.TBorderStyle' 我是用Delphi 7.0, 可是以上程式在 D5中都正常,請問7.0元件的開發有新的注意事項嗎? ---------------- 初出芧房程設師, 左鍵右鼠寫程式, 日扣夜寫眼框溼, 望能早成系分師。 ----------------
------
----------------
初出芧房程設師,
左鍵右鼠寫程式,
日扣夜寫眼框溼,
望能早成系分師。
----------------
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-05-01 16:46:36 IP:218.16.xxx.xxx 未訂閱
TEdit 用的 BorderStyle 是 TCustomEdit 的 BorderStyle 是定義在 Forms 裡的。 你可在 Form 放一個 TEdit, 在 Sources Code Editor Ctrl-Click TEdit 再 Ctrl-Click TCustomEdit 再 Ctrl-Click FBorderStyle: TBorderStyle; 的 TBorderStyle 就可找到它是定議在 Forms 裡的 你 use Forms 就可以了
wnhoo
高階會員


發表:75
回覆:443
積分:198
註冊:2003-04-22

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-05-01 17:03:27 IP:61.155.xxx.xxx 未訂閱
在USES中加入Forms就可以了。    风花雪月 e梦情缘
------
风花雪月 e梦情缘
skurama
中階會員


發表:88
回覆:127
積分:73
註冊:2002-07-22

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-05-01 17:31:09 IP:61.219.xxx.xxx 未訂閱
謝謝二位大大, 原來我在Delphi 7.0 uses的單元和 我在Delphi 5.0 uses的單元數量不一樣 難怪有一些在5.0正常的程式,到了7.0都不能用了 謝謝!! ---------------- 初出芧房程設師, 左鍵右鼠寫程式, 日扣夜寫眼框溼, 望能早成系分師。 ----------------
------
----------------
初出芧房程設師,
左鍵右鼠寫程式,
日扣夜寫眼框溼,
望能早成系分師。
----------------
系統時間:2024-05-14 21:30:03
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!