收藏 (0) +1 (0) +1 (0) +1
收藏成功查看收藏>>

正在阅读:C++ Builder 初学问与答(一)C++ Builder 初学问与答(一)

2004-07-20 10:10 出处:CSDN 作者:ch_builder 责任编辑:linjixiong

  2)问: Windows窗体有很多样式,比如对话框,弹出窗口。如果我要控制窗体的边界样式,应该怎么办?

  答:属性BorderStyle可以指定窗体边界的外观和行为。它一共有六种可能的取值。

  bsDialog
  表示大小不可变的标准的对话框边界。
  
  bsSingle
  表示大小不可变的单线边界。
  
  bsNone
  表示大小不可变、没有边界。
  
  bsSizeable
  表示标准的可改变大小的窗体。
  
  bsToolWindow
  与bsSingle时类似,但是标题较小,用做工具框窗口。
  
  bsSizeToolWin
  与bsSizeable时相似,但是标题较小,做工具框窗口。

  要注意的是,对于MDI子窗体,bsDialog或bsNone将不起作用。

  3)问:同样是获得焦点,ActiveControl与SetFocus()有什么不同?

  答: ActiveControl是把焦点交给组件,它是一个属性。而SetFocus()是组件主动要焦点,是一个方法。书写格式也不一样。例如,我们想使同样的一个Button1获得焦点,可以下的两种写法:

  ActiveControl=Button1或Button1=SetFocus()

  二者作用是一样的,不过一般都习惯用第一种方式。

  4)问:属性FormStyle有什么作用?

  答:属性FormStyle可以确定窗体的类型,它一共有四种属性值。

  fsNormal
  表示窗体既不是MDI父窗口也不是MDI子窗口,只可能是单文档SDI窗口或者对话框。这个属性值是缺省值。
  
  fsMDIChild
  表示这个窗体是一个MDI子窗口。
  
  fsMDIForm
  表示这个窗体是一个MDI父窗口。






察看评论详细内容 我要发表评论
作者笔名简短内容 发表时间
:

键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品
手机访问回到顶部