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

如何將一個字串的內容傳給一個類別??

答題得分者是:jieshu
yabula
初階會員


發表:47
回覆:117
積分:42
註冊:2002-10-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-10-24 10:42:38 IP:61.220.xxx.xxx 未訂閱
小弟想要將一個字串的內容傳給一個類別 如 procedure TForm1.DBGrid1CellClick(Column: TColumn); var s :string; clo :TColumn; begin s:='button1'; 我要如何把s字串的內容傳給colㄋ?? end; 還是不能這樣做?? 請各位前輩幫忙
ccchen
版主


發表:61
回覆:940
積分:1394
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-10-24 11:16:53 IP:61.219.xxx.xxx 未訂閱
型態不同當然是無法assign 看不出你到底想做什麼, 如果是想改變column Title之顯示倒是可以如下    procedure TForm1.DBGrid1CellClick(Column: TColumn); var    s   :string;    clo :TColumn; begin    s:='button1';    column.title.caption:=s; end; 還是不能這樣做?? 請各位前輩幫忙 [/quote]
yabula
初階會員


發表:47
回覆:117
積分:42
註冊:2002-10-02

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-10-24 12:09:58 IP:61.220.xxx.xxx 未訂閱
引言: 型態不同當然是無法assign 看不出你到底想做什麼, 如果是想改變column Title之顯示倒是可以如下 procedure TForm1.DBGrid1CellClick(Column: TColumn); var s :string; clo :TColumn; begin s:='button1'; 我是想呼叫某個procedure1(Sender: TObject); procedure1(clo); 我的procedure1的sender會引用到button1的元件名稱; 我想應該也是無法做到吧?? 我另外寫了一個procedure2把傳入的變數改成string了, 不過重複的code就會多一段``` 感謝前輩指導```` end; 還是不能這樣做?? 請各位前輩幫忙
[/quote]
Miles
尊榮會員


發表:27
回覆:662
積分:622
註冊:2002-07-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-10-24 13:49:38 IP:210.58.xxx.xxx 未訂閱
Hello yabula 兄您好: 請問您是要改Grid裡面的值嗎?? 若是的話直接對TField做動作 Column.Field.AsString := 'abc';
------


我不是高手, 高手是正在銀幕前微笑的人.
yabula
初階會員


發表:47
回覆:117
積分:42
註冊:2002-10-02

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-10-24 14:07:24 IP:61.220.xxx.xxx 未訂閱
[quote] Hello yabula 兄您好: 請問您是要改Grid裡面的值嗎?? 若是的話直接對TField做動作 Column.Field.AsString := 'abc'; 不是```感謝前輩好意``` 我只是要引用到另一個procedure, 不過那個procedure需傳入的是個(Sender: TObject); 雖然我已找到替代方法,不過還是看看各位前輩有何辦法吧```
jieshu
版主


發表:42
回覆:894
積分:745
註冊:2002-04-15

發送簡訊給我
#6 引用回覆 回覆 發表時間:2002-10-24 14:21:00 IP:203.204.xxx.xxx 未訂閱
引言: 不是```感謝前輩好意``` 我只是要引用到另一個procedure, 不過那個procedure需傳入的是個(Sender: TObject); 雖然我已找到替代方法,不過還是看看各位前輩有何辦法吧``` < face="Verdana, Arial, Helvetica"> 這很多人問過了,只是你問的和別人不一樣! 看有沒有猜錯procedure1(FindComponent('Button1')); 不然多一個參數也可以。
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.taconet.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
yabula
初階會員


發表:47
回覆:117
積分:42
註冊:2002-10-02

發送簡訊給我
#7 引用回覆 回覆 發表時間:2002-10-24 15:58:28 IP:61.220.xxx.xxx 未訂閱
這很多人問過了,只是你問的和別人不一樣! 看有沒有猜錯procedure1(FindComponent('Button1')); 不然多一個參數也可以。[/green]    小弟初學,比較不懂如何去問```` 感謝前輩指導````已經可以了````
系統時間:2024-04-30 13:28:36
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!