C#显示子窗体时按钮上出现一条透明的横杠,不知道是怎么回事

问题描述

,如图所示,不知道怎么解决,求帮助

解决方案

解决方案二:
看看你的代码,应该就知道了
解决方案三:
MapFormShowtestForm=newMapFormShow();testForm.Dock=DockStyle.Fill;testForm.TopLevel=false;this.pnlBody.Controls.Clear();this.pnlBody.Controls.Add(testForm);testForm.Show();
解决方案四:
你确定没有设置那个什么Transp...Color的那个什么属性来着?

时间: 2024-09-21 16:07:50

C#显示子窗体时按钮上出现一条透明的横杠,不知道是怎么回事的相关文章

最小化-使用 SetParent(子窗体.Handle, 父窗体.Handle)显示子窗体问题?

问题描述 使用 SetParent(子窗体.Handle, 父窗体.Handle)显示子窗体问题? 我使用SetParent(子窗体.Handle, 父窗体.Handle)显示子窗体时,子窗体最小化后不见了: 单击MDI主窗体上窗口菜单中的子窗体标题,这时子窗体在状态栏上显示了,但无法最大化 显示? 解决方案 一般用不着api form.show(父窗口) 这样显示的对话框就是拥有父窗体的. 设置showintaskbar=true可以显示在任务栏

控件显示-新手求助,VS调用子窗体时控件莫名其妙不见了

问题描述 新手求助,VS调用子窗体时控件莫名其妙不见了 我的主窗体的控件运行了还在,但调用的子窗体的控件就是不见了,在designer页面里也没有找到错误,快哭了,求拯救啊,还急着交作业...用的是VS2010 解决方案 是不是可见属性没设置正确啊

[WPF]如何在关闭非模态子窗体时用消息框确认:解决最小化窗体时抛出的异常

又是一个看起来很简单的问题.像下面这样在Closing里弹出个MessageBox确认一下不就行了? public static void OnWindowClosing(object sender, CancelEventArgs e) { if (MessageBox.Show(string.Format("Are you sure to close the {0}?", (sender as Window).Title), "Confirm", Message

窗体显示问题-MDI子窗体最大化显示问题

问题描述 MDI子窗体最大化显示问题 在MDI子窗体 1.放了一个菜单 Me.MenuStrip1 .Dock =DockStyle.Top: 设置"窗口"菜单存放子窗体标题 Me.MenuStrip1.MdiWindowListItem = 窗口ToolStripMenuItem: 2.放了一个Panel1控件 Me.Panel1 .Dock =DockStyle.Fill: 3.在Panel控件上放了一个按钮,用于打开一个子窗体,click事件代码为: Dim frm As For

设置C#子窗体在主窗体中居中显示

问题的开始是由C#传传看主群里的印醒提出来的,下面我来说一下解决方案吧 其实表面上看是很简单的 开始吧,现在有两个窗体Form1主窗体,Form2子窗体 而且我相信大部分人都会这样写 在子窗体的Load事件中 这样写 this.StartPosition = FormStartPosition.CenterParent; 其实这样写是不对的,正确的写法应该是 this.StartPosition = FormStartPosition.CenterScreen; 为什么是CenterScreen

在MDI窗体中,如何把最小化的子窗体放在主窗体的状态栏上

问题描述 在MDI窗体中,如何把最小化的子窗体放在主窗体的状态栏上 解决方案 解决方案二:下面的代码只是实现你上面说的要求.如果要求点击状态栏上的按钮,再把窗体show出来,还需要在下面代码的基础上再扩展.主要的思路就是,在父窗体能处理子窗体的最小化事件.//先建一个FormBase的基类,子窗体都从这个基类继承publicclassFormBase:System.Windows.Forms.Form{publicdelegatevoidFormMinSize(objectsender,Even

将窗体最小化到状态栏,每次点击打开窗的菜单窗体都会重新打开,我想实现当第二次打开窗体时只要激活第一次打开的窗体

问题描述 我用一下代码将窗体最小化到状态栏,但是我现在每点一次打开窗口的菜单,程序就又重新打开一次原先的窗体,我想实现当第二次打开窗体时只要激活第一次打开的窗体,应该如何实现?//先建一个FormBase的基类,子窗体都从这个基类继承publicclassFormBase:System.Windows.Forms.Form{publicdelegatevoidFormMinSize(objectsender,EventArgse);publiceventFormMinSizeOnFormMinS

MDI 子窗体关闭不了

问题描述 同时打开两个MDI子窗体,然后关闭子窗体,程序不停的闪,关不了.停止响应.跟踪代码是关闭窗体时程序自动调用this.Dispose()方法出现这种现象.只打开一个MDI子窗体时,关闭没任何问题.执行this.Dispose()时也不出错,也不退出.我直接用this.Close()方法关闭窗体的.请高手分析一下下. 解决方案 解决方案二:搂主应该贴出相关代码才好解决方案三:是不是关闭的时候,触发了死循环啊解决方案四:看代码说法,否则...原因蛮多的.....可能是因为你进程太多了,引起C

在MDI的子窗体中,KeyDown和MouseWheel就无法响应了

问题描述 在MDI的子窗体中,定义了KeyDown.MouseWheel.MouseMove.MouseDown等事件,触发MosueMove事件后,KeyDown和MouseWheel就无法响应了.请问是什么原因?谢谢! 解决方案 解决方案二:在子窗体的MouseDown中加入boolbolFocus=this.MdiParentForm.Focus();得到bolFocus为false,父窗体获取焦点失败.在父窗体中定义子窗体映像frmChildForm,在出现这种情况后运行boolbolF