線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1979
推到 Plurk!
推到 Facebook!

請問繼承TDBNavigator之後要如何新增Button

缺席
frappe
中階會員


發表:88
回覆:114
積分:95
註冊:2008-10-21

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-12-01 13:37:34 IP:115.80.xxx.xxx 訂閱
我想要增加幾個按鈕在DBNavigator上,例如匯出Excel,列印...等等
不知道有沒有類似的範例可以參考?
frappe
中階會員


發表:88
回覆:114
積分:95
註冊:2008-10-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-12-04 01:14:24 IP:115.83.xxx.xxx 訂閱
我自己解決了,寫了好多天終於做出來了
順便也把之前做的元件包到Navigator裡面

我查了很多資料,繼承TDBNavigator似乎無法新增按鈕,
必須改由TCustomPanel繼承,自己重做才可以做多按鈕的DBNavigator

我做的功能:
1.新增一系列按鈕
2.匯出Excel功能包入元件按鈕,只要在屬性選DBGrid即可匯出
3.新增資料Insert改Append
4.增加Enable屬性
5.DBGrid屬性可將DBGrid在新增與刪除Enable=False(避免使用者在輸入資料時亂點DBGrid)
6.UpdateDBEdit屬性可將DBEdit在新增與修改時自動代入時間(如果資料庫有更新時間的欄位很好用,不用再寫程式)
7.新增與刪除後只有寫入與取消按鈕Enable=True(避免使用者亂按其他按鈕)
8.刪除資料提示原為英文,修改為中文顯示
寫元件好好玩^^y
編輯記錄
frappe 重新編輯於 2008-12-04 01:18:32, 註解 無‧
系統時間:2024-05-17 16:33:30
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!