社区
C#
帖子详情
自定义控件 直接拖到窗体的panel 提示未将对象引用设置到对象的实例
when2087
2016-05-07 09:28:23
本人菜鸟,有一个别人初期的项目代码,现在在这个基础上进行边学边改。
现在遇到这么一个问题:
自定义一个控件,当我直接用鼠标拖到窗体的pannel里面时,提示未将对象引用设置到对象的实例,但是当我用一个按钮在后台往panel里添加这个自定义控件时,又可以正常显示这个控件。
感觉有点没说清楚像,有点乱,希望有人能够指点一下,不胜感激。
这是提示的错误
...全文
409
9
打赏
收藏
自定义控件 直接拖到窗体的panel 提示未将对象引用设置到对象的实例
本人菜鸟,有一个别人初期的项目代码,现在在这个基础上进行边学边改。 现在遇到这么一个问题: 自定义一个控件,当我直接用鼠标拖到窗体的pannel里面时,提示未将对象引用设置到对象的实例,但是当我用一个按钮在后台往panel里添加这个自定义控件时,又可以正常显示这个控件。 感觉有点没说清楚像,有点乱,希望有人能够指点一下,不胜感激。 这是提示的错误
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
when2087
2016-05-07
打赏
举报
回复
先谢谢你的帮忙
when2087
2016-05-07
打赏
举报
回复
貌似发现问题了我先看看
when2087
2016-05-07
打赏
举报
回复
这是xml 的内容
从事CSharp程序开发
2016-05-07
打赏
举报
回复
System.xml的内容是怎样的?
when2087
2016-05-07
打赏
举报
回复
引用 2 楼 lyq8376 的回复:
baseData.cs的代码发来看下
下面两张是baseData截的报错的地方(我试了下主要是215行这句话影响了,注销调就可以,就是不明白怎么回事)
下面一张是 另外一个报错的地方
从事CSharp程序开发
2016-05-07
打赏
举报
回复
CatalogPro的定义语句在哪?
when2087
2016-05-07
打赏
举报
回复
下面两张是baseData截的报错的地方(我试了下主要是215行这句话影响了,注销调就可以,就是不明白怎么回事)
下面一张是 另外一个报错的地方
从事CSharp程序开发
2016-05-07
打赏
举报
回复
baseData.cs的代码发来看下
when2087
2016-05-07
打赏
举报
回复
自己顶一个先
C#当中如何使用
Panel
控件显示其它
窗体
【效果图】 要实现点击左边不同的功能时,在右面pannel控件中显示对应的
窗体
【代码】
窗体
是一个顶级控件,要想将其显示在
panel
控件中,要将
窗体
设置
为非顶级控件form.TopLevel = false; 下面是一个将
窗体
显示在
Panel
控件中的方法 this.
panel
1.Controls.Clear();这行代码很关键,如果
panel
中已经显示了一个
窗体
了,要将其清除之后才能显示别的
窗体
public void Showform(Form form) ..
C#
panel
1 控件显示多
窗体
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.W...
C# 使用
Panel
控件实现在一个
窗体
中嵌套另一个
窗体
准备步骤: 1. 创建一个Windows应用程序 2. 把默认窗口的名字为Form1(如上图) 3. 创建一个Windows
窗体
,为Form2(如上图) 4. 在Form1窗口中增加一个按钮button,然后增加一个
Panel
,双击按钮在按钮里面写事件(如下图) 双击button按钮进入点击事件 添加下代码如图 private voi...
.NET将Form
窗体
作为子控件 显示在
Panel
中
.NET将Form
窗体
作为子控件 显示在
Panel
中 1. 在
窗体
的构造器New()方法中,添加以下代码 Public Sub New() ' 此调用是 Windows
窗体
设计器所必需的。 InitializeComponent() ' 在 InitializeComponent() 调用之后
C#利用
Panel
将一个控件/From
窗体
添加到当前
窗体
上
C#
Panel
的妙用 一般来说
Panel
除了用作面板控件的排版外,他还有其他的功能。如下: 新建一个面板From1,在From1中添加一个
Panel
控件。如下: 再新建一个
窗体
命名为“子
窗体
”。在子
窗体
上放入若干控件,并设计好。 在From1.s的From_Load函数添加如下代码: 子面板 new
Panel
= new 子面板(); //新建一个子面板
对象
new
Panel
.TopL...
C#
111,128
社区成员
642,533
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章