如何 让MDI的父窗口作为一个面板的子控件。

问题描述

如题,在控件的布局中,想要让一个窗口(该窗口是一个MDI,但风格是VisualStudio那样的标签式,而不是窗口式,共同拥有一个父窗口。)作为一个Panel的子控件,但如果想要让Form成为Panel的子控件,则必须设TopLevel属性为false,但如果为false的话,则它又没法作为MDI父窗口了,成为矛盾。该怎么解决这个问题。应该有朋友做过这样的吧。比如VisualStudio就做到了。

解决方案

解决方案二:
有控件吧,DevExpress有Mdi控件
解决方案三:
帮顶
解决方案四:
这样的话,放在panel上的那个Form又有什么存在的意思呢?你把你准备放在Form上的子窗体放在panel上不是就行了。1.1的有个MagicLibrary2.0的有个DockPanel两个在codeproject上都有,可以去看看代码
解决方案五:
up
解决方案六:
这样的话,放在panel上的那个Form又有什么存在的意思呢?你把你准备放在Form上的子窗体放在panel上不是就行了。朋友,是这样。我想要有多个标签页,可以方便的切换。就像VisualStudio的那样。如果用Panel。。Tab也可以。但是没有关闭按钮啊。又懒的自已去作关闭那些东西。
解决方案七:
用分页控件,设置窗口的父窗口为分页中其中一页。。
解决方案八:
那把那个panel上放的form不用mdi窗体,也改panel,然后panel上放form
解决方案九:
再顶下。我也在找这样的控件。。
解决方案十:
不知道,不过见过
解决方案十一:
感觉好复杂啊!支持楼主!
解决方案十二:
可以另建一项目,导入现有资源,不知道这样是否可行。
解决方案十三:
再up一下
解决方案十四:
去CodeProject找那个DockPanel吧。
解决方案十五:
DOCKWinodws???
解决方案:
2005中用conttexMenutrip:)-----------

时间: 2024-10-26 08:33:00

如何 让MDI的父窗口作为一个面板的子控件。的相关文章

怎么在mdi的父窗口下面分割出一个面板,装一个工具窗口?

问题描述 怎么在mdi的父窗口下面分割出一个面板,装一个工具窗口? 怎么在mdi的父窗口下面分割出一个面板,装一个工具窗口?关于mdi窗口的分割和分栏怎么解决? 解决方案 http://www.educity.cn/wenda/340962.html

如何使子控件和父窗口都能接受到CBN_SELCHANGE事件?

情况是这样的:在对话框中有一个自定义组合框控件CMyComboBox,它继承自MFC类CComboBox.在自定义的组合框中,要处理这样一种情况,如果用户没有改变CMyComboBox的值,则不给父窗口发消息,如果改变了,则通知父窗口以进行其它的更新工作.解决方案如下:  //CMyComboBox.hclass CMyComboBox : public CComboBox{        afx_msg BOOL OnSelchange();    } //CMyComboBox.cppBEG

imageview-Android中怎么让一个布局中所有控件都获得这个布局的点击状态

问题描述 Android中怎么让一个布局中所有控件都获得这个布局的点击状态 我在一个线性布局中有一个ImageView和一个TextView,怎么设置点击这个线性布局的时候ImageView处于选取状态,还有selector怎么设置 解决方案 你可以在这个layout的点击事件中,设置ImageView的setPressed(true),这样就可以在selector中因公pressed的设置了 解决方案二: 我想你正需要它们: setDuplicateParentStateEnabled 子控件

ios 子控件被添加到父控件时会不会通知子控件?

问题描述 ios 子控件被添加到父控件时会不会通知子控件? 我有一个类继承UITextField,这个类里面还有一个控件,想在这个类被添加到父控件时,也把那个控件添加进去,怎么办? 解决方案 类被添加到父控件,是如何增加的呢?如果是代码,则需要你在代码中来设置这个类的控件的父控件.这个无法自动实现吧! 你这个所谓的控件,与 你 继承UITextField类是什么关系呢?如果已经是父子关系,则不用再设置了. 解决方案二: 你直接用代码来绑定.这样就可以控制控件等

mfc-MFC 在一个对话框里控制另一个视图里的控件

问题描述 MFC 在一个对话框里控制另一个视图里的控件 视图1里有一个 treecontrol 控件 定义变量 mtree 定义类 为 Ctreeview 类型是formview:对话框 里有个按钮 在按钮里 这样写的Ctreeview* tree;tree->mtree.deleteAllItem();但是报错 说明是 读不到内存 应该怎么写? 自己查到资料了这个说的很详细 如说你对话框的类为A类,子对话框的类为B类.那你在A中创建B时,肯定会声明一个B类的对象或者对象指针.如:CB pdlg

c#窗口应用程序如何用chart控件自定义label

问题描述 c#窗口应用程序如何用chart控件自定义label for (int i = 0; i < myTempData.GetLength(0); i++) { dataTableSeries.Points.AddXY(myTempData[i, 0], myTempData[i, 1]); } 代码如上,series的坐标点已经确定,但是每一个点的label都不一样,存储在另外一个数组count上. 怎么实现每个点的label不一样呢 解决方案 已经解决了,用databandcross

如何让安卓(Android)子控件超出父控件的范围显示_Android

先来看一张预览图:   废话不多说,直接上代码: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:clipChildren="false"> <Im

一个类似于Calendar日期控件,不用再刷新页面。

1. 一个类似于Calendar日期控件,不用再刷新页面. 2. 判断文本控件里的值是否能转换成日期型. .htc 例1: /* *xpMask.htc * */ //------------------------------------------------------------------------------------------------------ <PUBLIC:COMPONENT lightWeight=false > <PUBLIC:DEFAULTS cont

写一个简单的登陆控件

控件 login.ascx 由于在页面上很频繁使用登陆,把它做成一个控件是很有必要的,下面就是我写的一个简单的登陆控件,大家可以根据的需要完善一下. <%@ Import Namespace="System.Data" %><%@ Import Namespace="System.Data.Oledb" %><script language="VB" runat="server">Sub P