当向其的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个时可以考虑使用分页界面显示。