新人求教!对非共享成员的引用要求对象引用的问题

问题描述

main页面代码没有问题,运行时提示对非共享成员的引用要求对象引用这里不是windoes窗体设计器生成的代码吗,为什么会错误?<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()>_PartialClassmainInheritsSystem.Windows.Forms.Form'Form重写Dispose,以清理组件列表。<System.Diagnostics.DebuggerNonUserCode()>_ProtectedOverridesSubDispose(ByValdisposingAsBoolean)IfdisposingAndAlsocomponentsIsNotNothingThencomponents.Dispose()EndIfMyBase.Dispose(disposing)EndSubsystem提示对非共享成员的引用要求对象引用

解决方案

解决方案二:
你是不是在窗体中定义了同名的变量。
解决方案三:
MyBase从哪里来的?
解决方案四:
引用2楼findcaiyzh的回复:

MyBase从哪里来的?

知道了,vb.net中的特有语法vb.net是大小写敏感的吗?components应该是Components确定异常出现在贴出的代码中吗?
解决方案五:
引用1楼caozhy的回复:

你是不是在窗体中定义了同名的变量。

这个不是我自己定义的,调试的时候报错
解决方案六:
引用3楼findcaiyzh的回复:

引用2楼findcaiyzh的回复:MyBase从哪里来的?知道了,vb.net中的特有语法的吗?components应该是Components确定异常出现在贴出的代码中吗?

vb.net大小写不敏感
解决方案七:
这些代码是在main.designer.vb里出现的<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()>_PartialClassmainInheritsSystem.Windows.Forms.Form'Form重写Dispose,以清理组件列表。<System.Diagnostics.DebuggerNonUserCode()>_ProtectedOverridesSubDispose(ByValdisposingAsBoolean)IfdisposingAndAlsocomponentsIsNotNothingThencomponents.Dispose()EndIfMyBase.Dispose(disposing)EndSub'Windows窗体设计器所必需的PrivatecomponentsAsSystem.ComponentModel.IContainer'注意:以下过程是Windows窗体设计器所必需的'可以使用Windows窗体设计器修改它。'不要使用代码编辑器修改它。<System.Diagnostics.DebuggerStepThrough()>_PrivateSubInitializeComponent()Me.components=NewSystem.ComponentModel.ContainerDimresourcesAsSystem.ComponentModel.ComponentResourceManager=NewSystem.ComponentModel.ComponentResourceManager(GetType(main))Me.MenuStrip1=NewSystem.Windows.Forms.MenuStripMe.system=NewSystem.Windows.Forms.ToolStripMenuItemMe.user=NewSystem.Windows.Forms.ToolStripMenuItem再下面就是我在设计器里添加的工具栏之类的东西红色那里的system调试时提示对非共享成员的引用要求对象引用
解决方案八:
发现标红的两行“_”符号后面不是下一行。。。。不会是这个问题吧,“_”是多行体的标识。

时间: 2024-09-20 14:24:53

新人求教!对非共享成员的引用要求对象引用的问题的相关文章

新人求教一下MembershipCreateStatus的成员的解释

问题描述 在参考.netmvc自带的源码的时候,看到了其自带的数据验证方案,感觉很有意思,所以去查看了一下相关的成员资料咋查找的资料中,我发现了InvalidProviderUserKey提供程序用户键值的类型或格式无效.DuplicateProviderUserKey提供程序用户键值已存在于应用程序的数据库中.这两个成员信息,感觉对于该成员信息的汉化解释有点不能够理解,所以想咨询一下,看一下我个人的理解是不是有偏差个人理解如下:InvalidProviderUserKey是指在传递某一个属性的

vb.net的共享成员(Share Members)

共享成员就是被类的实例所共享的属性.过程.字段等等.在vb.net的继承中,在所有的类的实例中把一个数据成员或函数的一个单独的实例设置成共享是非常有用的.共享成员独立于任何一个特定的类的实例.共享的过程在对象中必须显式的声明.由于这个原因,在共享方法中,引用不共享的成员是允许的.公有的共享的成员可以远程的访问,并且可以在对象中后期绑定. 注意:在其他的编程语言中,共享成员也被称为Static或者class成员. 有一个类库,该类库含有一些附加的过程,这些过程对于这个类库而言是一些概念性的部分,需

mfc c++-新人求教,我用mfc做了一个tcp fin的端口扫描器,死后得不出结果,求大神帮忙找出问题

问题描述 新人求教,我用mfc做了一个tcp fin的端口扫描器,死后得不出结果,求大神帮忙找出问题 cpp文件 // scanDlg.cpp : implementation file// #include ""stdafx.h""#include ""scan.h""#include ""scanDlg.h""#include ""afxdialogex.h&qu

新人求教,C++用模板写qsort所需的排序函数以实现对所有类型的排序

问题描述 新人求教,C++用模板写qsort所需的排序函数以实现对所有类型的排序 我写了个模板类,为了使cmp能对任意类型的数据来排序,但是却报错:错误 1 error C3867: "A::cmp": 函数调用缺少参数列表:请使用"&A::cmp"创建指向成员的指针 求教这是为什么 该怎么改? 这是我的代码: #include #include using namespace std; template class A{ public: void up(T

各位国庆加班的大大:如何销毁结构体里的非托管成员?

问题描述 ImportsSystem.Runtime.InteropServicesModuleModule1'//注意这个属性不能少:允许您控制类或结构的数据字段的物理布局.'//指示可序列化'//按1字节对齐<Serializable()>_<StructLayout(LayoutKind.Sequential,Pack:=1)>_PublicStructure_OperatorDimidAsUShort'//声明一个字符数组,大小为11<MarshalAs(Unmana

新人求教,刚工作,遇到一个问题

问题描述 新人求教,刚工作,遇到一个问题 在Setting里添加一个程序的开关按钮,手机是如何根据按钮的开关来确定是否执行程序的呢? 解决方案 启动时从文件中读取配置,如果不让运行,就关掉自己

VB.Net中文教程(12) 共享成员(Shared Member)

教程|中文 主题: 共享成员(Shared Member) ?????? 内容 ??????v 1. 共享资料成员v 2. 共享程序成员 您已经习惯像 New Employee("Tom", 25)这样的指令了,看到这个指令可以想向它是:Employee.New("Tom", 25),于是不难想象到,原来类别也是对象!这个类别对象(Class Object)接到New()讯息时,就去诞生一个对象,原来类别对象就是妈妈对象(Meta Object)!妈妈是小孩共有的,

C#,结构成员是引用,会发生什么

大家知道.结构(struct)是值类型,类(class)是引用类型,现在我们考虑一个问题,如果结构里面有引用类型的成员,那会产生什么样的情况?现在我们有一个结构OneLine,先介绍一下它的特性,它对外基本可以看作是一行字符串,但同时它又是由几部分构成的,我举个例:"ABCD",在某些应用中,我可能需要知道这个字符串是由哪几个元素构成的,是A/B/C/D还是ABC/D,而且考虑到这一行是可以添加的,所以我用了一个ArrayList来放入这些元素,以后调用的时候,就知道了,噢,是ABC/

怎么访问非共享资源?

  通过网络可以访问对方的共享文件夹,那么,怎么访问非共享资源呢? 如果知道对方电脑超级用户的用户名和密码,就能访问到对方电脑的非共享资源.在"网上邻居"的地址栏中,输入局域网中对方电脑的IP地址+盘符+$就可以访问. 比如,想访问192.168.0.110电脑中的D盘资源,就可以在"网上邻居"中的地址栏上输入"192.168.0.110D$",再按[Enter]键就可以访问到对方电脑中D盘的资源.