窗体最大化后StatusBar总是被windows桌面的“开始”工具栏掩盖 我程序最大化的窗体的StatusBar总是被windows桌面的“开始”工具栏掩盖,请问怎样才能不掩盖? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 设置你窗体的位置属position为poDesktopCenter就可以了。 你设置下窗体的高度不就行了嘛GetSystemMetrics(SM_CYSCREEN)-GetSystemMetrics(SM_CYDLGFRAME)*2-GetSystemMetrics(SM_CYMENUSIZE) 窗体的position属性设置为poDesigned 窗体的position属性设置为poDesigned确实可以哦,,,我才发现是因为我前面设置了MAINFORM的POSITION属性为ScreenCenter,试过了每种带Center的都会出现那种问题,,,但是这样也有个小问题:就是当设计程序时把主窗体托到边上后,运行时缩小窗体,窗体不能居中了^^^^二者不可兼得? 我估计你的代码是多文档的,而且你在show事件里面使用了self.WindowState := wsMaximized;如果是上述这样按照我说的改一下:把self.WindowState := wsMaximized;这行代码删掉。在窗体的属性设置中position为poDesktopCenter,然后把WindowState设成wsMaximized;问题就可以解决。 1.上方没有空白哦,下面是太靠下了,现在只写了一个MAIN窗体,里面什么也没有,窗体打开后2.先最小化然后再最大化还有这个问题吗?问题是没有了,但每次手动调下窗体最大化不方便哦,,3.你可以试下新建Application--->>FORM1设置Position为ScreenCenter,windowState为wsMaximized...加个Statebar运行看窗口下面状态条就出现问题了是这个属性Position为ScreenCenter导致的 position为poDesktopCenter也不行,,,带CENTER的属性值设置了就有这问题看来似乎不能两全了 你别在代码里面设置这些属性,直接在属性窗口中静态设置。我试验过了在代码里设置就有问题,在属性窗口静态设置就没有这个问题。我的环境是windowsxp, delphixe;在delphi2005下设置center的就有问题,用poDefault,没问题。不知道你是什么开发环境。记住,别再代码中设置,你可以在属性窗口把WindowState设成wsMaximized,然后,那个position挨个试验,应该能解决这个问题。 我的是DELPHI7呵,,先把position为CENTER的去掉吧! 老人参--不能说的秘密QQ群 我是在校大学生 想找个兼职 只会DELPHI ... 标记treeview节点颜色 求数据库中字段计算问题 如何在dbgrid中显示Tquery中的部分列 富士康公司體檢有哪些內容? 关于函数调用参数 汉化DevExpress控件 for delphi5,不是一般的小问题,请看看 如何得到一个枚举里的个数? 我该怎么办???????? delphi如何判断计算机是否正在安装程序 咨询一下,一般软件的中英文界面切换怎么做?
GetSystemMetrics(SM_CYSCREEN)-GetSystemMetrics(SM_CYDLGFRAME)*2-GetSystemMetrics(SM_CYMENUSIZE)
我才发现是因为我前面设置了MAINFORM的POSITION属性为ScreenCenter,试过了每种带Center的都会出现那种问题,,,
但是这样也有个小问题:就是当设计程序时把主窗体托到边上后,
运行时缩小窗体,窗体不能居中了^^^^二者不可兼得?
把self.WindowState := wsMaximized;这行代码删掉。
在窗体的属性设置中position为poDesktopCenter,然后把WindowState设成wsMaximized;
问题就可以解决。
2.先最小化然后再最大化还有这个问题吗?问题是没有了,但每次手动调下窗体最大化不方便哦,,
3.你可以试下新建Application--->>FORM1设置Position为ScreenCenter,windowState为wsMaximized...加个Statebar
运行看窗口下面状态条就出现问题了
是这个属性Position为ScreenCenter导致的
看来似乎不能两全了
在delphi2005下设置center的就有问题,用poDefault,没问题。不知道你是什么开发环境。记住,别再代码中设置,你可以在属性窗口把WindowState设成wsMaximized,然后,那个position挨个试验,应该能解决这个问题。