怎样使DELPHI下的按钮位置随同窗体高度的变化而合理的变化

来源:百度知道 编辑:UC知道 时间:2024/04/27 20:26:52
窗体上部有一toolbar1,下部一个statusbar1,中间有一个groupbox1(align属性为alleft),groupbox1中垂直放置4个button.怎样在运行时让4个button的高度随窗体高度的变化而合理变化,即使4个按钮平均按比例分配groupbox1的动态中的高度?——怎样用代码计算?
非诚无扰!!!

我是学C#的,可能有的东西不一样,button应该有top,width这样的属性吧,你可以让top = form.heigh / 2 - heigh/2这样将一个button就能定位到窗体的纵向中间位置。同理,改left属性,让它等于groupbox1.width/2 - width/2 就能定位到横向的中间。将这个代码放到form的sizechanged事件中。(resize,Size还是什么,我不知道。。。就是窗体改变大小的事件中。)
不知道这样能不能有帮助。