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

使用網頁(html)來做軟體選擇表單

 
scottliou
版主


發表:16
回覆:56
積分:47
註冊:2002-03-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-03-24 21:36:55 IP:61.70.xxx.xxx 未訂閱
Q.如何使用網頁(html)作程式選單? 
A. 1.在MDIForm上放置webBrowser元件  
     2.在 onFormCreate中放置要瀏覽的網頁檔案 
         webBrowser1.Navigate(Extractfilepath(Application.ExeName)+'WebMenu\index.htm');               
         把FrontPage做好的網頁放在 $Exe\WebMenu\index.htm       $Exe=執行檔所在路徑 
     3. webBrowser1  -> BeforeNavigate2中增加下列程式
         procedure TformStock.WebBrowser1BeforeNavigate2(Sender: TObject;
                          const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData,
                         Headers: OleVariant; var Cancel: WordBool);
          var
              i , k , iTag:integer;
          begin
           i:=pos('#',URL);   // 將網頁的中的超連結全部設定書籤(請用數字表功能 編號)
           if i<>0 then
             try
               iTag:=StrToInt(copy(URL,i+1,Length(URL)-i));
             except
               iTag:=0;
            end;
            Cancel:=i<>0;              // 表此連結可能是外部連結(不是數字)
            if i<>0 then
              case iTag of
                 99996: SetCompanyExecute(Sender); //公司設定
                 99997: SetRightCMDExecute(Sender); //權限設定
                 99998: CloseCMDExecute(Sender);
                 99999: LogoutCMDExecute(Sender);             // >90000特殊功能用
              else
                 for k:=0 to ComponentCount-1 do                 // 書籤號碼對應 TAction 的 Tag
                   if Components[k] is TAction then
                     if TAction(Components[k]).Tag=iTag then
                       TAction(Components[k]).Execute;
               end;
          end;
 
程式執行結果 ~~~~~~~~~~~~~~~~ 有夢想最美...... 優良文章
------
~~~~~~~~~~~~~~~~
有夢想最美......
附加檔案:00007300_aa.jpg
conundrum
尊榮會員


發表:893
回覆:1272
積分:643
註冊:2004-01-06

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-02-14 15:48:29 IP:61.221.xxx.xxx 未訂閱
scottliou 兄 請問有更ez的解法嗎 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=43472 等你出現 已有一段時間了 呵呵
系統時間:2024-04-29 6:45:47
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!