回 帖 发 新 帖 刷新版面

主题:[原创]我学c++Builder系列(1)

一  C++ Builder中的对话框

在C++ Builder中,对话框只是个窗体。生成对话框与生成主窗口窗体和其它窗体是一样的。为了防止缩放对话框,可以将BorderStyle属性变为bsDialog或bsSingle。

生成对话框:

1.       生成新窗体(单击工具条上的New Form按钮)。

2.       设置Name和Caption属性。例如将Name属性变为AboutBox,将Caption属性变为About Box。

3.       找到Caption属性上方的BorderStyle属性,将其变为bsDialog。

4.       然后给About框加进三个文本标题。编辑标题,即在Caption属性中输入文本。可以使用C++ Builder为文本标题的Name属性生成的缺省名。Name属性用不上,所以不需要具有说明意义的名称。

下面进行About框的修饰:

1.       找到构件板Additional标签中的Bevel按钮并单击它。

2.       移到窗体上,单击窗体并在三个文本标题周围拖动框。拖动停止时,出现Bevel构件,构件可以调整尺寸和位置。

3.       找到Shape属性并将其变为bsFrame,这样就在静态文本周围有了三维帧。

下面要在About框中加进图标: 

1.       单击构件板上的Additional标签并选择Image构件,将构件放在窗体上文本左边。

2.       找到Image构件的AutoSize属性并将其变成true。

3.       找到Picture属性并双击Value列,打开图形编辑器对话框。导入所需的图片。单击OK关闭图形编辑器对话框,图标出现在窗体上。注意Image构件已调整为图标的尺寸。

4.       将图标放在适当位置。

这时窗体上要有一个OK按钮。

1.       单击构件板上的Additional标签,选择BitBtn构件并将其放在窗体底部水平居中位置。

2.       找到Kind属性并将其变为bkOK。注意按钮上出现绿色核选勾,Caption属性已经变为OK。这样就可以了,BitBtn构件已经包括单击OK按钮时关闭窗体的代码。

最后用File|Save保存单元并取名为About。

示例图片:

[img]http://www.cppblog.com/images/cppblog_com/goal00001111/4551/r_aa.bmp[/img]

回复列表 (共7个回复)

沙发

Kind属性
找不到~

板凳

有的啊!
单击构件板上的Additional标签,选择BitBtn构件,可以找到的

3 楼

啊,看错了~~还以为是Button呢~~本人刚开始学BCB的~哈哈~~

4 楼

赞楼主!

5 楼

学习。。。。

6 楼

挺不错,希望多做些这样的简易教程,让更多的初学者受益

7 楼

你好.我是全职网赚工作者.
如果你有时间有电脑.会打字.
想在网络上创业.请联系我..
项目绝对真实.详情QQ空间资料
加盟请联系 QQ909065437

我来回复

您尚未登录,请登录后再回复。点此登录或注册