Re: ocx有提供notepad元件嗎
是我誤會你的意思嗎?先聲明我不懂.Net
不過若以bcb寫上述功能的話至少有兩種寫法:
1.直接使用內建的元件
比如如說開一個新Form,裡面放一個TMemo,一個Button,一個OpenDialog
Memo給使用者寫東西用,若使用按下Button,開啟OepnDialog,給使用者選路徑及檔名
再直接使用Memo儲存的method就可以達到你要的方式。
2.使用OCX的方式
有人把1的事情寫成OCX,你在你的開發工具安裝該OCX,在你的專案裡加入OCX
你便可以使用OCX開發者提供的method呼叫OCX做事,若OCX有定義Event,你在
你的程式裡便定義那個Event,便可以收到Event。
不過若以你的需求來說,如果.Net原本就像bcb有VCL之類的元件可用的話,
使用1的方式應該比較簡單吧,除非有人為了這個功能寫了2的OCX
這樣你才有辦法使用。
當然還有很多種寫法啦,比如說人家包成class給你.h及obj檔
你也是可以加入你的專案再去編譯and連結即可。
(bcb裡class可以包含VCL元件,但是如果沒有指定適當的owner
new 的時候會出現heap不夠之類的問題,也許是我不會用吧?>
上面全是在bcb下的寫法,我的建議是如果.Net有元件可拉的話應該比較快吧
找OCX是不是比較麻煩?希望我沒有誤會你的意思。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.232.208.61
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
1
1
Programming 近期熱門文章
PTT數位生活區 即時熱門文章