c#的 winform怎么使d出的窗口在屏幕的正中间,就是当我点击链接d出的窗口。 急~在线等!!!!!!

c#的 winform怎么使d出的窗口在屏幕的正中间,就是当我点击链接d出的窗口。 急~在线等!!!!!!,第1张

C#的winform窗口居中只需要设置startposition属性即可,接下来用visual studio 2015创建一个winform程序具体演示一下:

1,打开visual studio,窗口windows窗体应用程序,如下图所示

2,右键单击窗体,选择属性,如下图所示

3,找到StartPosition属性,设置为CenterScreen,如下图所示

4,运行程序以后,winform窗口就在屏幕中间显示了,如下图所示

调用layerd窗做动态内容展示的时候,只要内容不固定或者需要二次渲染

比如layui.form.render()进行渲染的时候,由于d窗已经出来了,只是content部分的结构改变了宽度或者高度,layer的d窗就不能居中了

可以使用下面这个强制居中的函数

function refreshArea(_formWin){

    var _formWinObj = $("#layui-layer"+_formWin)

      var w = _formWinObj.outerWidth()

      var h = _formWinObj.outerHeight()

      var l = ($(document).width()-w)/2

      var t = ($(window).height()-h)/2

      _formWinObj.css({

          "left":l,

          "top":t

      })

}

_formWin 是 layer窗口的index,直接传进去就行

也可以更改成传入当前d窗的类,具体可以根据自己的需求来

1.一般来说,el-dialog可以设置center居中,但是它还能整个d窗动,就不好看了(scss写法)

2.还要设置一下el-scrollbar的高度,如果是不同大小的屏幕,则需要动态获取一下


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11260248.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存