刚学Delphi6.0,收到很多让我改变方向的言论。但是决定还是要学。
    昨天晚上我碰到几个问题。
     1、我在MDI主窗体上加了一个Toolbar,上面加上了ToolButton并关联了主菜单的项,但是运行的时候,这些按钮点击时没有了lower和Raise的效果了,怎么回事??我找不到相关属性设置的地方。还有我有的按钮图片下的文字有五个汉字,所以会把按钮拉的长了,能不能换行,
     2、从MDI窗体上 show出来了非MDI子窗体,我怎样设置才能让用户一定要关闭该弹出窗体才能动MDI主窗体,而且MDI最小化时候,弹出窗体也跟着隐藏?
     3、Datepickerbox控件的Format设为 yyyy-mm-dd时候,他把2004-1-05,显示成了2004-10-05了,怎么回事?怎样设才正确!
     
谢谢,谢谢...

解决方案 »

  1.   

    1、我试了一下,菜单项的点击事件必须有执行代码,那些按钮才有点击效果的(你还可以设置Toolbar的Flat属性,看起来会好看一些,呵呵);toolbar上按钮的Caption是不能自动换行的(toolbar德Wrapable和按钮的wrap属性我都设了,好像没有效果),你可以把每个按钮的AutoSize都设置为True,那每个按钮的大小就可以自动根据Caption来调整了(就不会所有的按钮都一样的大小),或者按钮不要显示Caption,而直接用图标显示,按钮的功能在Hint中提示。
      

  2.   

    Flat属性设为TRUE
    楼上的说得很清楚了。
      

  3.   

    2.showmodal;
    在MDI窗體的ONCLOSE事件中添加  子窗體.CLOSE 就可以了