社区
C#
帖子详情
如何让一个窗体始终显示在另一个窗体之上?
blademan
2005-08-31 07:11:57
主要想做到以下两点:
1.这两个窗体必须是“粘”在一起的,也就是他们两个之间不能再插入别的窗体了(Z轴上)。换句话说,激活其中任何一个,另一个也要被移到桌面的顶层。
2.不管焦点落在哪个窗体上,B窗体都要压在A窗体之上显示,当然不是全压住,不过绝对要保证任何情况下B都在A之上。
不知道各位大侠有没有什么好办法?先谢过了
...全文
1207
18
打赏
收藏
如何让一个窗体始终显示在另一个窗体之上?
主要想做到以下两点: 1.这两个窗体必须是“粘”在一起的,也就是他们两个之间不能再插入别的窗体了(Z轴上)。换句话说,激活其中任何一个,另一个也要被移到桌面的顶层。 2.不管焦点落在哪个窗体上,B窗体都要压在A窗体之上显示,当然不是全压住,不过绝对要保证任何情况下B都在A之上。 不知道各位大侠有没有什么好办法?先谢过了
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
blademan
2005-09-01
打赏
举报
回复
抢生意啊,呵呵
pany007
2005-09-01
打赏
举报
回复
在编文本处理程序时(用 TextBox )
如何改变 Tab 键的前进格数啊
比如:我的机子上好象是 按一下 Tab 键前进6格 ,如何改成4格啊?
请高手帮忙 <--
blademan
2005-09-01
打赏
举报
回复
谢谢大家!现在用了包含窗体的方法确实解决了问题:D
我还有一个问题,如果想让两个窗体一起移动,是不是必须通过处理主窗口的move事件来实现?在C#里有没有什么比较简单的方法可以直接实现这个功能呢?
我对C#是初学乍练,所以想要确认一下,希望大家帮忙:)
新鲜鱼排
2005-09-01
打赏
举报
回复
1
TopForm
DownForm
代碼
在DownForm中
TopForm Tf;
Tf.Owner=this;//這樣實現的就是類似于記事本的查詢樣式。TopForm始終在DownForm的上方,
//但是DownForm也可以獲得焦點。
Tf.Show();
yzgnick
2005-09-01
打赏
举报
回复
使用ShowDialog或者用AddOwnedForm包含体,再设TopMost=true
zdq801104
2005-09-01
打赏
举报
回复
同意dbspro(冷锋),这样很好
TechEye
2005-09-01
打赏
举报
回复
可以.设frmA 和 frmB
frmB_Activate事件里(...)
{
frmA.BringToFront();
frmB.BringToFront();
}
这样,frmB一直在frmA上面压它! frmA 一直紧跟frmB.
我不懂电脑
2005-09-01
打赏
举报
回复
使用模式对话框的方式。
Leeshell
2005-09-01
打赏
举报
回复
学习
bnetb
2005-08-31
打赏
举报
回复
同意 sgc8228(开始学习VC,我是被逼的) 我模仿过记事本,查找功能就是这样的,就是设置上面的窗体的TopMost属性,这样查找窗体就始终在主窗体之上,焦点在主窗体上也是
qgqchile
2005-08-31
打赏
举报
回复
楼上几个写的代码,大概意思对了,但运行都要报错,还望大家提高代码的正确率
FORM1中这样写便可
Dim i As New Form2
i.ShowDialog(Me)
冷锋
2005-08-31
打赏
举报
回复
楼主的意思是要B窗体从属于A窗体?我只懂VB,所以来一段B代码
下面的代码假如A对象为Form1的实例,B对象为Form2的实例
那么B对象总是从属于A对象,A关闭B也同时关闭,就象B对象是A对象的子对象一样
我想这肯定是楼主想要的
Private Sub Form1_Load(ByVal Sender As System.Object, ByVal E As System.EventArgs) Handles MyBase.Load
Dim B As Form2
Me.AddOwnedForm(B)
B.Show()
End Sub
A.Show()
B.Show()
zhilunchen
2005-08-31
打赏
举报
回复
用模式对话框,但或可能还有更好的解决方案,
zhongwanli
2005-08-31
打赏
举报
回复
B 要显示在A 上,
B 的实例在A 中定义,然后 用ShowDialog方法
sgc8228
2005-08-31
打赏
举报
回复
将B窗体设为A窗体的包含窗体,C#里面可以这么设的,这样,b就始终在a上了
然后将A窗体的TopMost属性置为true
老汉
2005-08-31
打赏
举报
回复
ShowDialog(),在帮助中检索该函数即可。
老汉
2005-08-31
打赏
举报
回复
form1-主窗体;
form2-要放在上面的窗体。
form2.ShowDialog(form1).
fanbl
2005-08-31
打赏
举报
回复
帮你UP 学习中
Qt使用QGraphicsView实现滑动
窗体
效果
QGraphicsView用来
显示
一个
滚动视图区的QGraphicsScene内容。QGraphicsScene提供了QGraphicsItem的容器功能。通常与QGraphicsView一起使用来描述可视化图形项目。 QGraphicsScene提供了
一个
视图的场景,通过在这样
一个
场景
之上
加入不同的QGraphicsItem来构建视图。而QGraphicsView则提供了
一个
widget来
显示
QGraphicsScene的内容。所以要想成功构建
一个
视图,这三个元素缺一不可。 以下是
一个
QGraphicsView的例子,实现滑动的
窗体
效果,工具栏和图片均为场景中的Item。
分享
一个
我自己的C# UI类库,支持普通
窗体
及MDI
窗体
主题自定义
目前类库只有
窗体
,没有其他控件,但
窗体
支持MDI。带两个示例程序,
一个
多标签浏览器,
一个
可运行时更换主题的普通
窗体
。代码仅用于学习和技术交流之用。
vb实例大全
vb实例vb实例大全vb实例大全
WPF经典教程之[13]WPF资源
一、什么是资源(更多资源:http://cleopard.download.csdn.net/) 通常使用 WPF 资源作为重用通常定义的对象和值的简单方法。例如定义一种可以复用的单色的Brush对象,按钮的背景及矩形的填充颜色均使用此Brush。。。。。。 (更多资源:http://cleopard.download.csdn.net/) (福利:http://xuemeilaile.com/) WPF经典教程之WPF体系结构 http://download.csdn.net/detail/cleopard/7999393 WPF经典教程之WPF应用程序管理 http://download.csdn.net/detail/cleopard/8002969 WPF经典教程之WPF
窗体
http://download.csdn.net/detail/cleopard/8002979 WPF经典教程之StackPanel、WrapPanel、DockPanel布局 http://download.csdn.net/detail/cleopard/8002985 WPF经典教程之Grid、UniformGrid布局 http://download.csdn.net/detail/cleopard/8002993 WPF经典教程之Canvas、InkCanvas布局 http://download.csdn.net/detail/cleopard/8002997 WPF经典教程之WPF控件模型 http://download.csdn.net/detail/cleopard/8002999 WPF经典教程之WPF控件内容模型 http://download.csdn.net/detail/cleopard/8003009 等。。。。
[精仿]QQ2013局域网通讯(10.30更新版-带最新版界面库)
项目名称:高仿QQ2013通讯DEMO-10.30更新 版本号:10.30 最新版本 下载内容: (C#)CC2013局域网通讯源码一份, 可引用至工具箱最新版CSkin.dll-10.30版本界面库一份。 界面库更新说明: CC2013-10.30 1.由于SkinForm名字太多人使用,界面库命名正式改为CSkin.dll,官网www.cskin.net。 2.SkinTabControl标签中添加菜单箭头,可点击展开菜单。 3.SkinTabControl添加标签关闭按钮。 4.修复部分中文乱码问题。 5.优化好友列表右键菜单。 6.将
窗体
自定义系统按钮改为集合模式,可添加无数个自定义系统按钮。自定义系统按钮事件中可以 e.参数 来判断。 7.增加360安全卫士-DEMO案例。 8.增加SkinAnimatorImg控件,用于支持位图动画的播放。如360的动态logo。 9.各种细节BUG优化。 CC2013-10.11 1.添加SkinTabControlEx,加入更加自定义的美化属性和动画效果。 2.添加SkinAnimator,通用动画控件。 3.添加Html编辑器控件 4.修复SkinButton图标和文本相对位置的BUG CC2013-9.26 1.优化好友列表CPU占用 2.好友列表加入好友登录平台属性:安卓 苹果 WEBQQ PC 3.优化标题绘制模式,新添标题绘制模式属性。 4.新添标题偏移度属性。 5.加入圆形进度条控件:ProgressIndicator。 CC2013-9.5.2 1.优化截图控件,截图工具栏加入新功能。 2.解决个人信息卡和天气
窗体
显示
后不会消失的问题。 3.各种细节BUG优化。 CC2013-9.5.1 1.解决贴边左右隐藏的BUG。 2.解决
窗体
点击事件不能触发的问题。 3.优化SkinButton继承父容器背景色的代码。 4.解决SkinButton异常错误。 CC2013-9.3 1.好友列表右键菜单没反应问题。 2.新增美化控件SkinDatagridview。 3.密码软件盘回删不了文字问题。 4.双击
窗体
最大化,最大化后再双击恢复原大小,(win7)。 5.部分细节调优。 实现功能: 1.界面库中多达25个自定义换肤控件,让每个控件设设属性就能达到你想要的效果,支持图片换肤和色调绘制。 2.四边阴影,毛边效果,可以设置阴影宽度和阴影颜色,支持所有系统。 3.拥有密码键盘输入,防护更贴心。 4.8种圆角
窗体
模式供你选择,淋漓尽致,润滑如圆。 5.登录主界面后,有登陆提示窗,提示上次登录的城市和时间。 6.皮肤随心变:拖动任意一张图片至主界面,就可以改变皮肤。 7.皮肤色调获取:改变皮肤的同时,将计算图片色调,再将其运用到
窗体
背景色。 8.皮肤尾部渐变:上下左右方均可实现,渐变皮肤。 9.皮肤拖拉方向:可以选择皮肤在拉伸的时候,粘着哪一边拖拉。 10.GDI+界面重绘,处理消息机制,3种移动模式和拉伸是否启用只需要设置
一个
属性的事就可以解决。 11.界面渐变闪现和闪退:不再像平凡的突然出现,采用API渐变机制,渐渐出现和消失,win7系统下还有动态缩小至任务的效果。 12.完美好友列表,可添加上千好友,不卡不掉线,还可以拖动好友到其他分组。 13.好友悬浮至头像可以查看详细资料卡。 14.窗口可调渐变后透明度:让
窗体
看起来更像是Vista玻璃
窗体
风格。 15.聊天窗口可发送图片,大文件,表情,还有震动。 16.按钮控件背景色拥有继承
窗体
背景主色调的功能,让整体色调保持一致。 17.更是有和如出一辙的扣扣截图。仿真度也达到100%,完美修复所有已知BUG。 18.聊天窗口,可以调字体颜色和字体样式等多项功能。 20.SkinLabel与SkinButton控件字体与
窗体
标题可以根据背景色暗亮度自动调节字体为黑还是白。 21.MessageBox提示框的美化,并继承调用窗口的色调与背景,MessageBox可所谓已达到帅气的不能再帅气的境界了。 22.天气皮肤自动变,所有
窗体
根据当地天气自动决定皮肤背景,CC最帅气功能之一。 23.个人资料卡及聊天
窗体
拥有动态CC秀展示。 24.主界面拖动换肤的同时,所关联的子
窗体
皮肤也会跟着变。 25.多线程大文件传输功能,支持无上限大文件传输,有进度条
显示
进程度。 26.界面库已封装了大图取主色调,颜色判断暗亮等多项功能。 27.如果你觉得获取天气让你的登录太慢不想要的话,注释相关调用方法即可快速登录。 界面库交流群:306485590 本人QQ:345015918 注意: Demo版不包括更新,为方便用户查看和使用属性等方法,dll只轻微加密。想反编译的就不要尝试了,里面有上百个类,改错改到你哭。 介意购买正版,永久更新配源码。 看截图或者想购买商业版的用户请访问以下地址: http://www.51aspx.com/code/TotalLikeQQ2013 特权:购买商业版的用户,有权利享有最快的更新服务,第一时间将最新版本的dll源码送到你手上。 使本项目源码或本项目生成的DLL前请仔细阅读以下协议内容,如果你同意以下协议才能使用本项目所有的功能,否则如果你违反了以下协议,有可能陷入法律纠纷和赔偿,作者保留追究法律责任的权利。 1、你可以在开发的软件产品中使用和修改本项目的源码和DLL,但是请保留所有相关的版权信息。 2、不能将本项目源码与作者的其他项目整合作为
一个
单独的软件售卖给他人使用。 3、不能传播本项目的源码和DLL,包括上传到网上、拷贝给他人等方式。 4、以上协议暂时定制,由于还不完善,作者保留以后修改协议的权利。 时间:2013-7-5 作者: 乔克斯 请保留以上版权信息,否则作者将保留追究法律责任。
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章