再次请教画线问题!!!

hebuliyan 2003-04-04 02:05:28
前些天请教各位高手画直线问题,各位高手指点小弟,小弟感激不尽!!!
今天又要麻烦大家了:小弟已经把横线和竖线搞定了(通过固定横纵坐标),但是斜线不知该如何做?请各位高手指点一二!!
还有,bcb里的那些控件,例如Edit 、Memo 、Label什么的,可不可以直接加到程序里面,就象一个快捷按扭似的,一点就可以用,可以吗??
...全文
70 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用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控件都可以直接用啊,楼主是什么意思?不太明白~
《收发电子邮件》教学设计范文   《收发电子邮件》教学设计1 一、教学内容分析   《收、发电子邮件》是广州市信息技术教科书小学第二册第二章第四节课内容,根据我校学生和教材实际进行了教材的重组。本课是在学生已经学习了上网冲浪的根本技巧和申请电子邮件根底知识理论的根底上安排的新授课。   内容丰富,灵活有趣,实用性很强,既可培养学生学习兴趣,又可帮助学生进一步学会借助信息技术手段解决实际生活问题,提高学生综合应用能力,培养学生在知识探索中发现问题、分析问题、解决问题的能力。培养学生创新精神,使学生在学习过程中形成一定的信息素养和使用信息技术的伦理道德。 重点:   如何编写、发送电子邮件。 难点:   如何充分调动学生主动参与性。   课型:新授课。 二、教学对象分析   目前,小学生都耳闻目睹了因特网在社会广泛应用的事实,少数学生在家庭已具备了上网的条件,会上网浏览和玩游戏。但大多数学生仍没有使用过电子邮件,不明确电子邮件在实际生活中的作用,缺乏应用的根底知识,他们都渴望学习这方面的知识和技能。   通过本课的学习,让学生掌握收、发电子邮件的根本操作,把电子邮件应用到实际生活中。培养学生遵守使用电子邮件的道德标准。 三、教学目标   1、知识与技能   让学生通过积极自主探索,学会收、发电子邮件的根本操作。   2、过程与方法   通过收、发邮件的实践活动,让学生掌握学会自主或借助帮助信息,协同大胆探索知识的方法。 《收发电子邮件》教学设计全文共6页,当前为第1页。  3、情感态度与价值观 《收发电子邮件》教学设计全文共6页,当前为第1页。 〔1〕让学生养成遵守网络道德标准的良好习惯,负责任地使用因特网。 〔2〕培养学生学习、使用因特网的兴趣和意识。   4、开展目标: 〔1〕通过收贺卡演示,激发学生学习兴趣,为下一节使用"附件"发、收电子邮件的操作铺垫。 〔2〕培养学生使用电子邮件与他人沟通,获取、交流信息。 四、教学理念和教学方法   遵循"教为主导、学为主体、练为主线"的教育思想,结合本节课教学内容具备实时性,开放性等特点,采用了基于网络环境下"任务驱动,强化实践"的教学模式,充分利用多媒体电子教室控制系统屏幕播送功能实时演示、讲述。   在教学过程中要始终重视对学生进行信息平安与道德启蒙教育,从小培养学生的科学意识和信息意识。 五、教学媒体   多媒体教学系统、计算机网络、自制课件、相关教具。 六、教学过程   教学内容教师活动学生活动设计意图 一〕复习旧知识。   请看屏幕〔出示动画〕。谁能说出电子邮件有什么优点?学生答复。〔快速传递、价格低廉、书写简单、发送方便〕给合生活实际的需求,让学生对电子邮件有清晰的认识,为下面引出本节课题作铺垫,让学生产生激情去体会电子邮件奇特的功能。 二〕引探新知。   提示学生:如果要发邮件给对方,必须要经过对方同意才能发,如果乱发邮件是一种不道德、不守网络平安的行为。   如果没有把握的可以和同学一起发。答:想。   学生互动探索新知〔会发的同学可以当小老师教一下不懂的同学〕。培养学生良好的网络道德习惯和信息技术素养。从低层次探索入手,充分调动学生积极自主探究新知识。 三〕表达过程,解决问题。 《收发电子邮件》教学设计全文共6页,当前为第2页。  把学生出现的问题列出黑板。 《收发电子邮件》教学设计全文共6页,当前为第2页。   让其他学生帮助出问题的学生解决存在的问题〔解决方法可查看书本68页内容或请教同学、请教现场老师和查看帮助信息〕。   抽问学生尝试结果,把成功操作的方法列出黑板。说出操作过程中存在的问题。   相互之间协作解决问题。   把成功的过程说说。注重让学生自主探索,主动地构建知识结构。以学生为主体,凸现分层教学。让他们展示自己的新发现,新成果,体验成功的喜悦。学会自我鼓励,同时也学会与他人合作学习,营造一个相互学习,相互得益的气氛,调动每一个学生的积极性。 四〕强化操作,表达成功感。   以小组形式互发一封问候邮件,但发之前要经过对方同意才可以。学生互相发邮件操作。本课的重点就是发送电子邮件,采用不同形式强化操作,使学生在轻松活泼的气氛中稳固所学知识,这样再次掀起学习的高潮,表达梯度教学。 五〕学习收邮件。   抽查学生完成情况。   问:你怎样知道你成功了?   让学生说明。   你能告诉老师你是怎样收信的?   答:   1、电脑提示"邮件已成功发出!"   2、对方收到我的信。   说明收信方法、过程。通过实操,学生在不知不觉的情况下自主内化掌握收邮件的方法,使学生事半功倍地获取知识。 六〕小结。   让个别学生把收、发邮件的过程和要注意的问题简述一下,稳固知识内容。简述收、发电子邮件过程。及时稳固形成概念,深化操作方法。 七〕稳固练习。   2、元旦节将到

13,873

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧