`
yesjavame
  • 浏览: 654340 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

c# 窗口布局的一个问题

阅读更多

同事做了一个MSN功能的客户端工具.在主窗口上有一个TreeList用来显示联系人.每个节点(联系人)双击时弹出一个对话框,用与和对方交互.

可以说这是一个非常简单的GUI而局(抛开通信部分),但双击节点后弹出的窗口总是自动在后面.当主窗口最大化时用于交互的窗口就看不到了,手动切换非常麻烦.

分析:弹出窗口的事件是Node发生的,所以它的Owenr是Node,而Noder的z座标总是小于它所在的主窗口,所以这个弹出窗口总是在主窗口后面.

解决:弹出窗口时然主窗口传给新窗口的构造方法,在构造方法最后将新窗口的Owner设为传入的主窗口.OK

分享到:
评论

相关推荐

    winform VS窗口布局的框架 灵活拖拽布局

    winform 防VS窗口布局的框架 可非常灵活的拖拽修改布局

    C#Winform界面布局设计(左侧菜单)右侧窗口操作

    开发语言C#,.net环境下。C#Winform界面布局设计(左侧菜单)右侧窗口操作。以前做ERP设置的自定义控件。很好用。

    c# WinForm使用WeifenLuo实现窗体布局,标签页形式加载窗体,DEMO,完整源码

    visual studio2010,WinForm使用WeifenLuo实现窗体布局,DEMO,完整源码. 添加引用文件 WeifenLuo.WinFormsUI.Docking.dll。标签页形式加载窗体,窗体可任意拖放变换位置。

    MDIApp C#多层窗口平铺布局实例

    摘要:C#源码,菜单窗体,多层窗口 MDIApp C#多层窗口平铺布局实例,用一个记事本程序去呈现一些简单的C#窗体操作,比如窗口布局、多任务窗口、菜单的制作、窗体菜单自动随窗口大小而自动调整等。是C#初学者学习C#的好...

    C#保存窗体的3种方法

    共4个工程,1.C#使用Configuration的appsetting来保存窗体大小和位置。2,使用Configuration的自定义节点来保存窗体大小和位置。3.使用FileStream来保存包含位置和大小数据的对象。4.configuration保存字符串,可...

    c# winform窗体自动缩放帮助类

    winform自动缩放类,cs程序有缩放后界面控件排布不友好的情况。

    C#Winform布局设计-右侧菜单模版

    C#Winform界面布局设计(左侧菜单,右侧窗口)。内含源码。界面美观实用,多用于多个功能模块情况下合理布局。之前价格过高,特此降低,价格实惠,欢迎学习参考。

    DevComponents.DotNetBar2 9.5 窗口布局 Winform

    Winform中用DevComponents.DotNetBar2 9.5 的expandablepanel 控件右边做成 导航栏;expandablepanel 中的控件把expandablepanel 的expanded属性设置成true后可修改; DotNetBar2 是9.5破解版,可以在VS2010中使用;

    利用WPF建立自适应窗口大小布局的WinForm窗口

    利用WPF建立自适应窗口大小布局的WinForm窗口

    C#面向对象程序设计案例教程

    1.2.3 窗口布局调整 1.3 第一个控制台应用程序 1.3.1 案例说明 1.3.2 案例实现步骤 1.3.3 代码及分析 1.3.4 相关知识及注意事项 1.4 我的第一个Windows窗体应用程序 1.4.1 案例说明 1.4.2 案例实现步骤 ...

    MDIApp_C#_

    C#多层窗口平铺布局源码,用一个记事本程序去呈现一些简单的C#窗体操作,比如窗口布局、多任务窗口、菜单的制作、窗体菜单自动随窗口大小而自动调整等。

    C# wpf 附加属性实现任意控件(包括窗口)拖动

    包括了各种情况的控件拖动,在Grid中以及在Canvas或者其他任意布局的控件拖动,以及窗口拖动,同时解决了拖动和点击的冲突问题。原文链接:https://blog.csdn.net/u013113678/article/details/121397550

    c#进程守护软件-附源码

    20、只测试了win7x86x64,win8x86,win10x64,精简系统可能无法运行,自己测试了一个5年前的极度精简的win7系统,无法运行没有任何提示,也没有去验证到底是什么问题,但大多数精简系统都行。 21、增加鼠标悬停帮助...

    明日科技C#开发入门及项目实战

    实例032 开发一个猜数字游戏 第4章 字符与字符串 实例033 字母与ascii码的转换 实例034 获取字符串中汉字的个数 实例035 从字符串中分离文件路径、文件名及扩展名 实例036 对字符串进行加密与解密 实例037 开发一个...

    WPF开发教程 ----WPF C# 编程 界面开发(很不错)

    6. WPF基础之布局系统 46 7. WPF基础之样式设置和模板化 51 8. 详谈WPF开发中的数据虚拟化 64 XAML语法 74 1. XAML语法术语 74 2. 代码隐藏和XAML 82 3. XAML和自定义类 83 4. 标记扩展和XAML 87 5. XAML命名空间和...

    添加excel中的表格到布局窗口

    iObject .NET范例实现将excel表格中的表格添加到布局。

    C#编程经验技巧宝典

    52 <br>0069 求最大公约数 52 <br>0070 求最小公倍数 53 <br>0071 判断素数的算法 53 <br>0072 如何判断一个数是否是完数 54 <br>0073 歌德巴赫猜想的算法 54 <br>0074 八皇后问题 ...

    C#开发实例大全(基础卷).软件开发技术联盟(带详细书签) PDF 下载

    实例033 制作一个数字猜猜看小游戏 40 实例034 使用goto语句在数组中搜索指定图书 42 第3章 字符串处理技术 44 3.1 字符及字符串转换 45 实例035 将字母全部转换为大写或小写 45 实例036 字母与ASCII码的转换 46 ...

    C# 带折叠导航的软件主界面 源代码

    使用C#写一个带折叠导航菜单的小型软件主界面,左侧有一个类似Outlook一样的菜单,有些人称它为QQ的折叠菜单,确实有点像,另外本主界面采用分栏模式,这符合目前比较流行的界面布局形式,对于窗口编程,本示例对...

Global site tag (gtag.js) - Google Analytics