在自定义Messagebox(有属性Window.SizeToContent="WidthAndHeight")时,对话框显示不居中,经过尝试,应设置如下:

msgBox.WindowStartupLocation = WindowStartupLocation.Manual;

在显示的时候用以下函数进行移动居中显示:

Win32Api.MoveWindow(Hwnd, Convert.ToInt32( (_parent.ActualWidth - this.ActualWidth) / 2 ),
Convert.ToInt32((_parent.ActualHeight - this.ActualHeight) / 2),
Convert.ToInt32(this.ActualWidth), Convert.ToInt32(this.ActualHeight), false);

最新文章

  1. 网站实现微信登录之嵌入二维码——基于yii2开发的描述
  2. MR跑百分27不动引发的问题
  3. SQL Update 巧用
  4. javascript-对象的创建(一)
  5. AFNetworking2.x 使用过程中遇到的问题
  6. 如何解决PHP中文乱码问题
  7. mvc中的OutputCache
  8. Android 进程和线程
  9. 通过NSURL获取网络标准时间
  10. POJ 2313 Sequence#贪心
  11. mybatis学习一
  12. Axure环境安装,组件引入,使用示例
  13. jdbc操作数据库(详细)
  14. echarts pie 图表当名称太长时
  15. Spark学习之路 (十八)SparkSQL简单使用
  16. Oracle中如何添加和修改包含日期的数据
  17. Android学习路-Android Studio的工程目录
  18. EVA索赔系统JAVA拦截例外站点
  19. How could I create a custom windows message?
  20. HDU - 6311:Cover(欧拉回路,最少的一笔画覆盖无向图)

热门文章

  1. QFileDialog实现同时选择文件和文件夹,确认取消按钮英文问题解决方法
  2. Postgresql 除法保留小数位
  3. 在Django中显示MySQL语句
  4. 代数余子式的由来/代数余子式为什么-1的系数是ⁱ⁺ʲ?/证明一个n阶行列式,如果其中第i行(或第j列)所有元素除aᵢⱼ外都为零,那么这行列式等于aᵢⱼ与它的代数余子式的乘积/证明行列式按行(列)展开法则:n(n>1)阶行列式等于它任意一行(列)的所有元素与它们对应的代数余子式的乘积的和。
  5. C:\Windows\System32\drivers\etc\hosts中的文件修改后无法保存
  6. KCL v0.4.5 发布 - 更好的编写便利性改进,稳定性,体验提升与多平台支持
  7. element-ui下表格头部字段hover显示tips信息
  8. 打卡ts day02--使用typescript 写评论demo
  9. golang 中使用mysql报错:“ scannable dest type slice with >1 columns (4) in result”
  10. 解决多行文本超出显示省略号webpack打包后失效的问题