社区
C++ Builder
帖子详情
再次请教画线问题!!!
hebuliyan
2003-04-04 02:05:28
前些天请教各位高手画直线问题,各位高手指点小弟,小弟感激不尽!!!
今天又要麻烦大家了:小弟已经把横线和竖线搞定了(通过固定横纵坐标),但是斜线不知该如何做?请各位高手指点一二!!
还有,bcb里的那些控件,例如Edit 、Memo 、Label什么的,可不可以直接加到程序里面,就象一个快捷按扭似的,一点就可以用,可以吗??
...全文
98
13
打赏
收藏
再次请教画线问题!!!
前些天请教各位高手画直线问题,各位高手指点小弟,小弟感激不尽!!! 今天又要麻烦大家了:小弟已经把横线和竖线搞定了(通过固定横纵坐标),但是斜线不知该如何做?请各位高手指点一二!! 还有,bcb里的那些控件,例如Edit 、Memo 、Label什么的,可不可以直接加到程序里面,就象一个快捷按扭似的,一点就可以用,可以吗??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fhb
2003-04-29
打赏
举报
回复
http://www.codeidea.com
hebuliyan
2003-04-22
打赏
举报
回复
我还想作的详细一点,比如生成的按扭,标签可选中,可移动,可删除,可改变大小等,该如何做,或告诉我参考哪方面的资料 ,谢谢!!!
srmonkey
2003-04-18
打赏
举报
回复
我想你应该是想在程序运行时加入各种控件吧?
你可以按照以下步骤做:
一、设计一个工具栏,上面有着像CB一样的图标
二、在绘图区的MouseDown事件中判断是哪个工具被按下,然后创建你需要的控件,代码示范如下:
void __fastcall TForm1::FormMouseDown(TObject *Sender, TMouseButton Button,
TShiftState Shift, int X, int Y)
{
//if( 判断是否创建按钮 )
TButton *Button1=new TButton(this);
Button1->Parent=this;
Button1->Left=X;
Button1->Top=Y;
Button1->Caption="创建按钮";
}
afei2002
2003-04-18
打赏
举报
回复
找一下斑竹,或者自己开发一个BCB~~~
zxcdewq
2003-04-17
打赏
举报
回复
你的问题好难啊,我在这里找了3天了,没有完整的例子和答案。看来应该自己想想,试着去做。
hebuliyan
2003-04-08
打赏
举报
回复
敬请各位高手指教!!!
pinkscorpion
2003-04-07
打赏
举报
回复
我也想知道!
hebuliyan
2003-04-07
打赏
举报
回复
各位高手,我问的是:
bcb里的那些控件,例如Edit 、Memo 、Label什么的,可不可以直接加到(或模仿着做一个)我做的程序里面,就是在我程序里的toolbar里,有一个个快捷按钮--Lable、Memo、Edit……使用者可以随意用,象在bcb的构件栏一样,一点就可以在我程序的工作区里画出文本框,标签什么的!!
谢谢!!
afei2002
2003-04-06
打赏
举报
回复
你是问从外部引入控件吗~~~
net205
2003-04-05
打赏
举报
回复
在控件面板上点取你要的控件,再在窗体上点一下即可,或在窗体上按住鼠标画出一个矩形框,
to aluosheng(我是一只菜菜鸟~~~) :Panel没有Canvas属性吧??你Form,Image这些有.
hebuliyan
2003-04-05
打赏
举报
回复
那么请教如何把控件加到我的程序里呀?
zjjemail
2003-04-04
打赏
举报
回复
bcb里的那些控件加到程序里面当然是可以的,但你要对他的属性进行设置,利用他的方法进行操作。画线的问题,控制你的坐标就是了,其实你想怎么画也可以啊,只管MOVETO()在LINETO()就是了,关键是控制你的坐标,斜线有什么不好实现的吗?
aluosheng
2003-04-04
打赏
举报
回复
你查找一下帮助,Canvas有很多绘图函数的。
只要有Canvas属性的控件,都可以直接在上面画图,非常简单
比如说一个名为YourPanel 的Panel,在上面画直线如下:
YourPanel->Canvas->MoveTo(int x,int y);
YourPanel->Canvas->LineTo(int x,int y);
那些VCL控件都可以直接用啊,楼主是什么意思?不太明白~
历时100天,亿元Cocos小游戏实战合集顺利完结!!!
该博客系统总结了为期100天的Cocos引擎小游戏实战开发全过程,涵盖拼图、挪猪、割绳子、倒水解谜、打螺丝、
画线
救狗、流沙俄罗期方块、Pixel Flow及颜色数独等十余款热门买量小游戏的技术实现。重点涉及动态纹理分割、多相机渲染、物理仿真(软绳/水流/铰链)、AI辅助资源生成与规则验证、双网格坐标系、关卡编辑器构建等核心技术。
MySQL忘记密码---密码重设
本文介绍了一种在忘记MySQL密码后重置的方法。步骤包括修改my.ini文件加入skip-grant-tables选项,重启服务,免密登录,更新user表中的密码记录,
再次
重启服务并用新密码登录。
七段彩色电子管绘制日期
这篇博客记录了作者使用Python编程语言,通过随机颜色生成七段电子管效果来显示当前日期的过程。作者最初疑惑为何显示的日期与期望不符,后来意识到代码会根据实际日期动态变化。通过在00:00后
再次
运行,作者验证了这一特性,认为这一现象颇具趣味性。
springBoot multipart 上传文件大小设置
解决SpringBoot项目中图片上传大小限制
问题
,通过调整multipart配置并自定义上传类实现灵活的文件上传设置。
vue中jsplumb未连线
本文介绍了一种解决JSPlumb在页面跳转后无法正确绘制线条的
问题
的方法。通过创建JSPlumb实例并重新初始化,成功实现了预期的绘图功能。
C++ Builder
13,872
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章