請問...怎麼將東西連上網... |
答題得分者是:hagar
|
bluesup0505
一般會員 發表:4 回覆:8 積分:2 註冊:2003-07-25 發送簡訊給我 |
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
bluesup0505
一般會員 發表:4 回覆:8 積分:2 註冊:2003-07-25 發送簡訊給我 |
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
1.首先在 TDBGrid 元件點兩下, 出現 Columns Editor 後
按右鍵, 選 Add All Fields
2.OnCellClick 事件程式改寫如下試試:
uses ShellApi; procedure TForm1.DBGrid1CellClick(Column: TColumn); begin if Column.Field.FieldName = 'address' then ShellExecute(0, 'open', PChar(Column.Field.AsString), nil, nil, SW_SHOW); end;--- --<-<-<@ |
banson1716
高階會員 發表:55 回覆:182 積分:167 註冊:2002-04-14 發送簡訊給我 |
|
bluesup0505
一般會員 發表:4 回覆:8 積分:2 註冊:2003-07-25 發送簡訊給我 |
|
bluesup0505
一般會員 發表:4 回覆:8 積分:2 註冊:2003-07-25 發送簡訊給我 |
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
bluesup0505
一般會員 發表:4 回覆:8 積分:2 註冊:2003-07-25 發送簡訊給我 |
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
1.找看程式單元內最前面幾行有個 uses 的地方, 接著放在最後面就好了
2.ShellApi 是個單元(unit)的名稱
3.PChar(Column.Field.AsString), nil, nil, SW_SHOW 這些是指
ShellExecute 這個 API 所使用的參數
4.您要更改的是 Column.Field.FieldName = 'address' 中的 address 值
看您要 click 的那個欄位的名稱為何
5.買本書來 K 吧! ---
--<-<-<@
|
bluesup0505
一般會員 發表:4 回覆:8 積分:2 註冊:2003-07-25 發送簡訊給我 |
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, ShellApi; type TForm1 = class(TForm) DBGrid1: TDBGrid; procedure DBGrid1CellClick(Column: TColumn); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.DFM} procedure TForm1.DBGrid1CellClick(Column: TColumn); begin if Column.Field.FieldName = 'address' then ShellExecute(0, 'open', PChar(Column.Field.AsString), nil, nil, SW_SHOW); end; end.--- --<-<-<@ |
bluesup0505
一般會員 發表:4 回覆:8 積分:2 註冊:2003-07-25 發送簡訊給我 |
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
qoo1234
版主 發表:256 回覆:1167 積分:659 註冊:2003-02-24 發送簡訊給我 |
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |