关于menuStrip控件MdiWindowListItem属性的问题,高手进~高分悬赏加急!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于menuStrip控件MdiWindowListItem属性的问题,高手进~高分悬赏加急!相关的知识,希望对你有一定的参考价值。

是这样,我现在正在做一个作业,里面有3个分别为 学员 教员 管理员,我用的一个窗体,里面分别有3个menuStrip是“msAdmin1、msTeacher1、msStudent1”,这3个都要有一个像Excel里面“窗体”的功能似的
代码如下:
switch (用户类型)

case "管理员":
msAdmin1.MdiWindowListItem = tsmiWindous;
msTeacher1.Visible = false;
msStudent1.Visible = false;
break;
case "教员":
msTeacher1.MdiWindowListItem = tsmiWindous1;
msAdmin1.Visible = false;
msStudent1.Visible = false;
break;
case "学员":
msStudent1.MdiWindowListItem = tsmiWindous2;
msAdmin1.Visible = false;
msTeacher1.Visible = false;

这样设置的,可是我无论用哪个用户登陆“窗口”那里面的下拉列表都不自动生成.....我该怎么弄呢?
打错字了....是Excel里面“窗口”的功能似的,我新建了页面就在里面自动生成一个那样的。。。具体我也不知该怎么形容,还有一点要补充:在窗体里面3个“msAdmin1、msTeacher1、msStudent1”的MdiWindowListItem属性都是为(无)

因为你没有设置下面3个窗体的父窗体
指定父窗体: 在主界面属性 找IsMdiContainer 设置为true
然后把这三句分别写到3个break前试试

第一: msAdmin1.mdiparent=me msAdmin1.show()
第二: msTeacher1.mdiparent=me msTeacher1.show()
第三: msStudent1.mdiparent=me msStudent1.show()
参考技术A 应该是你点击菜单 事件这样写吧
Form A = new Form();
A.MDIParent = this;
A.Show();

就是设置它的MDI窗体
你说的太不清楚了,恕我无能为力
参考技术B case "管理员":
msAdmin1.MdiWindowListItem = tsmiWindous;

/////////////////////////////////
msAdmin1.Items.Add(tsmiWindous1);
////////////////////////////////

msTeacher1.Visible = false;
msStudent1.Visible = false;
break;
说的不太清楚,不知道是不是。。。

请教关于delphi中dbnavigator控件的用法!

参考技术A 请高手们不吝赐教
我在delphi
数据库编程时,应用dbnavigator控件对数据集进行操作,在某一表中存在一个关键字id号,当我向此库琅绫擎写入一笔记录时,须要对ID号进行验证,即断定id号是否独一;当我编辑此记录时,修改记录时也须要对其进行验证,我想知道若何应用dbnavigator
控件的buttons进行操作,然则在设置时,我想分为两种情况(1):编辑情况2):插情面况我想知道怎么去处理这个情况,需不须要其它控件的帮助

以上是关于关于menuStrip控件MdiWindowListItem属性的问题,高手进~高分悬赏加急!的主要内容,如果未能解决你的问题,请参考以下文章

VS2005中menustrip控件如何实现tabcontrol功能?

ToolStrip和MenuStrip控件簡介及常用屬性(转)

C# MenuStrip控件如何向上弹出菜单(如图)?如何选中某项时能加一个图标(见图)?

menustrip控件的下拉选项可以是啥类型

winform menuStrip 保持展开

MenuStrip控件中如何用代码的方式添加二级菜单,想在编辑菜单下添加子项,怎么添加?