作者tylpk (tylpk)
看板Programming
标题Re: ocx有提供notepad元件吗
时间Fri Sep 22 23:02:22 2006
是我误会你的意思吗?先声明我不懂.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