Delphi&BCB一线程序员开发经验[2]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 zengmuansha 的 blog

当向其的items添加数据时该

  fontcombo->items->beginupdate(); // prevent repaints until done

  fontcombo->items->add(“xxx”); //

  fontcombo->items->endupdate(); //reenable painting

这点无论数据多少 tlistview ttreeview tdbgird 都有类似的数据显示屏蔽的功能

4 ttreeview 如果不修改节点的文字 要readonly rowselect = true;

5 tlistview viewstyle vsreport要readonly rowselect = true; 如果不修改

6 tpagecontrol 在formshow 或者create事件中 pagecontrol1.activepageindex := 0;

7 tdatetimepicker dateformat := dflong  如果把时间复制到edit中时

edit.text := datetimeformate(“yyyy-mm-dd”,datetimepicker1.date)

8 tbutton 要设置 cancel  modalresult hint

 

 

3 界面布局 相同的组件要放在一起 并且与周围的对齐,上下左右对齐. 并且跟其他容器的组件对齐 ,这点很多新手忽视了!因为borland对齐工具只能对亲本容器下的 ,最后给人一整齐的美观.

界面布局细则

1):完成相同或相近功能的按钮用frame框起来,常用按钮要支持快捷方式。

2):完成同一功能或任务的元素放在集中位置,减少鼠标移动的距离。

3):按功能将界面划分局域块,用frame框括起来,并要有功能说明或标题。

4):界面要支持键盘自动浏览按钮功能,即按tab键的自动切换功能。

5):界面上首先应输入的和重要信息的控件在tab顺序中应当靠前,位置也应放在窗口上较醒目的位置。

6):同一界面上的控件数最好不要超过10个,多于10个时可以考虑使用分页界面显示。

本文关键:Delphi&BCB一线程序员开发经验
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top