picturebox 的背景中输出文字,文字可以编辑(字体,颜色。。。删除。。。)

jackyw 2003-12-17 05:52:09
picturebox 的背景中输出文字,文字可以编辑(字体,颜色。。。删除。。。)
如何做???
在PCITUREBOX中可以在任何地方输出文字,可以选定文字编辑。如何做
...全文
38 点赞 收藏 7
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
kmzs 2004-02-12
难!
回复
handsomge 2004-02-12
label控件数组会存在闪烁。

建议自己写一个类,难度不大。
实现一个方法:draw()
画的时候调用.Draw()就可以了。

我用VC写过,感觉用VB写应该方便多了。

Class MyLabel

Font
Color
X
Y
Text

Move()
Draw()
PtOverMe() '判断一点是不是在Label上

用一个集合类把这些MyLabel存放起来,可以自由的选择,增加,删除

显示的时候

For each...
obj.Draw(...)
next

回复
bybynini 2004-02-12
用透明标签
回复
lsftest 2004-02-12
建议在picturebox内使用label控件数组实现,这样文字的字体、颜色、位置等都可以灵活控制,而且可以随意加载或删除。不用textbox是因为textbox不能透明显示。
回复
ColdMooon 2004-02-12
在变量中记录text,position,font......
在paint事件中用textout重绘.
回复
cqhyj 2004-02-12
我用的是在上面加text文本框

然后,取得图片
回复
海牛 2003-12-17
这个可是可好控件啊,只是俺的这个控件还没有写好呢!!!
回复
发动态
发帖子
VB基础类
创建于2007-09-28

7451

社区成员

VB 基础类
申请成为版主
社区公告
暂无公告