ado net-关于动态创建MenuScrip,怎么把menuScrip写进一个。cs文件里

问题描述

关于动态创建MenuScrip,怎么把menuScrip写进一个。cs文件里

如果直接copy进一个.CS文件里,提示 this.Hide();、 this.SuspendLayout();、 this.Controls.Add(this.menuStrip1);、this.ResumeLayout(false);错误

         private void 工序录入ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            工序资料维护 frmGXLR = new 工序资料维护();
            frmGXLR.Show();
            this.Hide();

        }

        private void 录入ToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            中小修管理录入 frmZXXGLLR = new 中小修管理录入();
            frmZXXGLLR.Show();
            this.Hide();
        }
        //动态创建menuSctrip
        private void addMenuSctrip()
        {
                 this.menuStrip1 = new System.Windows.Forms.MenuStrip();
            this.文件ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
                            this.menuStrip1.SuspendLayout();
            this.SuspendLayout();
            //
            // menuStrip1
            //
            this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
            this.文件ToolStripMenuItem,
            this.menuStrip1.Location = new System.Drawing.Point(0, 0);
            this.menuStrip1.Name = "menuStrip1";
            this.menuStrip1.Size = new System.Drawing.Size(284, 25);
            this.menuStrip1.TabIndex = 40;
            this.menuStrip1.Text = "menuStrip1";
            //
                                //
            // 文件ToolStripMenuItem
            //
            this.文件ToolStripMenuItem.Name = "文件ToolStripMenuItem";
            this.文件ToolStripMenuItem.Size = new System.Drawing.Size(44, 21);
            this.文件ToolStripMenuItem.Text = "文件";
                        this.Controls.Add(this.menuStrip1);
            this.menuStrip1.ResumeLayout(false);
            this.menuStrip1.PerformLayout();
            this.ResumeLayout(false);
                }
                 private System.Windows.Forms.MenuStrip menuStrip1;
        private System.Windows.Forms.ToolStripMenuItem 文件ToolStripMenuItem;

解决方案

我的这段代码是从一个form中直接拷出来的,这段代码在form中可以使用,但是在CS里面会报错,

解决方案二:

求助!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

时间: 2024-10-03 05:16:25

ado net-关于动态创建MenuScrip,怎么把menuScrip写进一个。cs文件里的相关文章

java-log4j动态设定文件名,并且按每分钟产生一个日志文件,为什么只有在服务器重启的第一次成功

问题描述 log4j动态设定文件名,并且按每分钟产生一个日志文件,为什么只有在服务器重启的第一次成功 log4j动态设定文件名,并且按每分钟产生一个日志文件,为什么只有在服务器重启的第一次成功,以后的日志都不会根据时间产生新文件 配置文件 log4j.logger.test1 = DEBUG,test1 log4j.additivity.test1 = false log4j.appender.test1 = org.apache.log4j.DailyRollingFileAppender l

经典教程:用.net动态创建类的实例

看了网上很多关于DotNet动态创建类的实例的文章,我这里想总结一下,其实方法很简单,就是用"Activator.CreateInstance".但是这个方法需要待创建的类的Type作为参数,为了获得该参数,可以利用[Assembly].GetType方法,这个方法只需要待创建的类的名称(名称字符串)就可以了,最后的问题就是要获得这个类所在的程序集.如何获得待创建的类所在程序集,那么就解决了这个问题. 大家可以参考http://www.cnblogs.com/ShadowK/archi

应用技巧:用.net动态创建类的实例

创建|动态|技巧 看了网上很多关于DotNet动态创建类的实例的文章,我这里想总结一下,其实方法很简单,就是用"Activator.CreateInstance".但是这个方法需要待创建的类的Type作为参数,为了获得该参数,可以利用[Assembly].GetType方法,这个方法只需要待创建的类的名称(名称字符串)就可以了,最后的问题就是要获得这个类所在的程序集.如何获得待创建的类所在程序集,那么就解决了这个问题. 大家可以参考http://www.cnblogs.com/Shad

为动态创建MovieClip指定鼠标事件

创建|动态|鼠标 如何为动态创建的MovieClip指定鼠标事件 1. 正常情况下,可以直接通过设置事件处理器指定事件,下面是一个例子 imageMc = mainContainer.createEmptyMovieClip("imageMc",1);with (imageMc){    moveTo(0,0);    lineStyle(1,0xffff00);    beginFill(0x00ff00,60);    lineTo(400,0);    lineTo(400,10

ASP.NET AJAX Advance Tips & Tricks(11) 三种方法动态创建Tooltip

前言 如何动态创建提示框(Tooltip)是ASP.NET Forum里的常见问题之一,在做技术支持时,我曾在英文 博客上总结过ASP.NET和ASP.NET AJAX环境下如何动态创建提示框的三种常见方法,比较基础,收到了蛮 多老外们的commend,如今英文博客被墙,特转到这里来与大家分享. 原文地址: http://lancezhang.wordpress.com/2008/12/04/create-tooltip-dynamically/ http://lancezhang.wordpr

跟我学jquery(三)jquery动态创建元素和常用函数示例 .

在上面两篇博客中列举了太多的API相信大家看着眼晕. 不过这些基础还必须要讲, 基础要扎实.其实对于这些列表大家可以跳过, 等以后用到时再回头看或者查询官方的API说明.在本博客中就给大家讲解一下这些头晕的API 主要讲解动态创建元素操作jQuery包装集的各个函数 一.动态创建元素 (这块转至网络,具体地址不详,以前找到的资料)) 1.错误的编程方法 我们经常使用javascript动态的创建元素, 有很多程序员通过直接更改某一个容器的HTML内容.比如: [html] view plainc

android壁纸-自己写了一个launcher,设置动态壁纸没效果?

问题描述 自己写了一个launcher,设置动态壁纸没效果? 自己写了一个launcher,设置静态壁纸都正常,但设置系统自带的动态壁纸,设置一点效果都没有,还是原来的静态壁纸,不知道是什么原因,网上很多资料说的都是介绍怎么制作动态壁纸,没有我想要的答案,求各位大虾帮忙解释解释?

在VB6中动态创建使用ADO控件访问数据库

ado|创建|动态|访问|控件|数据|数据库 使用ADO控件可以方便的在VB6中访问ODBC数据库,但是通过直接放置ADODS控件来获得ADO的数据连接比较麻烦,我们可以在VB工程中创建一个公共数据模块,将ADO控件的初始化.建立连接.关闭连接等操作都写到函数中,这样就可以在工程的其他模块中共享调用这个ADO连接. 一次完整的ADO调用操作分为如下几个步骤: 打开ADO到数据库的连接,初始化ADO RECORDSET集. 通过写入SQL语句执行查询并返回查询结果RECORDSET集:或者可以通过

在.NET 2.0框架下动态创建Access数据库和表

<%@ Page Language="C#" %> <%@ Import Namespace="ADOX" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat=&