Re: ocx有提供notepad元件嗎

看板Programming作者 (tylpk)時間19年前 (2006/09/22 14:47), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
是我誤會你的意思嗎?先聲明我不懂.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
文章代碼(AID): #154_U4Mb (Programming)
討論串 (同標題文章)
文章代碼(AID): #154_U4Mb (Programming)