StringGirdDrawCell 如何寫只執行一次就好 |
缺席
|
lovemari
中階會員 發表:134 回覆:224 積分:76 註冊:2005-08-18 發送簡訊給我 |
小弟有段程式碼
是在起始的時候 先把TadvStringGrid的一行字給刪除 但是小弟按照下方寫法 變成..我事後不斷在StrinGrid作Refresh的動作 資料會被減到一行 有沒有什麼辦法可以讓只有一開始執行就好 事後我不管怎樣ReFresh 都不要執行到我下列這行 [code delphi] procedure TForm1.AdvStringGrid7DrawCell(Sender: TObject; ACol, ARow: Integer; Rect: TRect; State: TGridDrawState); var iRate, iRate2, i, j: Integer; begin if arow = AdvStringGrid6.RowCount - 1 then AdvStringGrid6.RowHeights[arow] := 0; if arow = AdvStringGrid7.RowCount - 1 then AdvStringGrid7.RowHeights[arow] := 0; [/code]
------
Program : Delphi 7 DataBase : Oracle 9i Client : ClientDataSet |
老大仔
尊榮會員 發表:78 回覆:837 積分:1088 註冊:2006-07-06 發送簡訊給我 |
|
lovemari
中階會員 發表:134 回覆:224 積分:76 註冊:2005-08-18 發送簡訊給我 |
|
lovemari
中階會員 發表:134 回覆:224 積分:76 註冊:2005-08-18 發送簡訊給我 |
|
st33chen
尊榮會員 發表:15 回覆:591 積分:1201 註冊:2005-09-30 發送簡訊給我 |
|
chenyk
高階會員 發表:14 回覆:95 積分:171 註冊:2002-07-08 發送簡訊給我 |
|
st33chen
尊榮會員 發表:15 回覆:591 積分:1201 註冊:2005-09-30 發送簡訊給我 |
老大仔大大所言是保險的沒錯. 不過, OnFormShow 在程式最小化後再打開視窗,會再被呼叫 這句好像有待商榷 tform 的 show event : Occurs when the form is shown (that is, when its Visible property is set to True). ===================引 用 chenyk 文 章=================== OnFormShow 在程式最小化後再打開視窗,會再被呼叫. 我想到 如果把這段改放在 FormShow裡面呢??建議如老大仔大大所言,加個 boolean 變數於程式執行過一次後 下次執行時忽略此段程式,比較保險。 ===================引 用 lovemari 文 章===================
------
IS IT WHAT IT IS 我是 李慕白 請倒著唸. 又想把老話拿出來說, 請用台語發音 : 專家專家全是ROBOT CAR (滷肉腳啦); 都已接手這麼久了, 績效還是那麼爛, 講話還那麼大聲.
編輯記錄
st33chen 重新編輯於 2009-08-28 14:11:02, 註解 無‧
|
lovemari
中階會員 發表:134 回覆:224 積分:76 註冊:2005-08-18 發送簡訊給我 |
FormCreate 呢= =
我有加入一段簡單判斷 If AdvStringGrid7.Cells[1, Arow] = '' then begin if arow = AdvStringGrid6.RowCount - 1 then AdvStringGrid6.RowHeights[arow] := 0; if arow = AdvStringGrid7.RowCount - 1 then AdvStringGrid7.RowHeights[arow] := 0; end; 但是還是不能解決@_@
------
Program : Delphi 7 DataBase : Oracle 9i Client : ClientDataSet |
eaglewolf
資深會員 發表:4 回覆:268 積分:429 註冊:2006-07-06 發送簡訊給我 |
|
lovemari
中階會員 發表:134 回覆:224 積分:76 註冊:2005-08-18 發送簡訊給我 |
|
lovemari
中階會員 發表:134 回覆:224 積分:76 註冊:2005-08-18 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |