社区
C#
帖子详情
C#中Form窗口中的控件不显示
dongye_yu
2009-04-19 03:10:07
先前在C#中设计的Form界面,后来再打开时界面中的控件都不显示了,运行时跟设计时都不显示,哪位高手指点一下,谢谢
...全文
1859
33
打赏
收藏
C#中Form窗口中的控件不显示
先前在C#中设计的Form界面,后来再打开时界面中的控件都不显示了,运行时跟设计时都不显示,哪位高手指点一下,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
33 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mayongfen
2012-07-18
打赏
举报
回复
看下 form1.cs文件有没有下面代码:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
Qian_wen
2012-06-29
打赏
举报
回复
我的是运行时还在,designer的代码没问题,但是不知道为什么可视化的时候就是没有了,有人说是哪个.resx文件坏掉了。。。。
liuxmzc
2012-06-01
打赏
举报
回复
大部分原因是你的代码出现了语法错误,你清楚解决方案,重新编译,才可能发现这个语法错误,解决了语法错误后,控件便可显示错来。
aliaoaliao2
2011-04-25
打赏
举报
回复
但是为什么有时界面打开,会遗失 this.Controls.Add(this.txtNum); 这些代码,目前还trace到真正原因,有知情的朋友希望共同讨论,谢谢
aliaoaliao2
2011-04-25
打赏
举报
回复
1.首先看form 构造函数里InitializeComponent()在不在
2.在InitializeComponent()函数里找到from的构造位置,如下所示
//
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(286, 294);
this.Controls.Add(this.cbxType);
this.Controls.Add(this.label4);
this.Controls.Add(this.label3);
this.Controls.Add(this.btnClear);
this.Controls.Add(this.lblResult);
this.Controls.Add(this.lbxList);
this.Controls.Add(this.btnOk);
this.Controls.Add(this.label2);
this.Controls.Add(this.txtNum);
this.Controls.Add(this.label1);
this.Controls.Add(this.txtPrice);
this.Name = "Form1";
this.Text = "商场收银系统";
this.Load += new System.EventHandler(this.Form1_Load);
this.ResumeLayout(false);
this.PerformLayout();
检查 是否有 this.Controls.Add(this.控件名);
基本可以解决问题,一点经验,望能共勉
momoyssy
2009-04-22
打赏
举报
回复
[Quote=引用 19 楼 uncleson88 的回复:]
没必要重新做吧~~~~~Designer.cs里有相关的对象吗?
好象一般panel过多的话会出现这种情况
[/Quote]
同意,panel,最好不要用太多,多了也会出现找不到控件的情况,我遇到过.....
ztmdsbt
2009-04-20
打赏
举报
回复
nitializeComponent()
看看这个有没有在构造函数里.
应该是这个问题了.
FenixeVon
2009-04-20
打赏
举报
回复
要先kill掉进程
再删除项目下面的 *.vshost.exe 文件
再开项目就行了
yingzhilian2008
2009-04-20
打赏
举报
回复
看看构造函数里的InitializeComponent()在不在
nykcsoft
2009-04-20
打赏
举报
回复
估计是你无意的改动了设计器生成的代码
或者看看构造函数里的InitializeComponent()在不在
justindreams
2009-04-20
打赏
举报
回复
常做备份是好习惯
chuxue1342
2009-04-20
打赏
举报
回复
看来这种情况出现的机率很大呀~
长沙三毛
2009-04-20
打赏
举报
回复
有时碰到过这个问题,俺一般是在设计时关闭该窗体后打开(多次)可以。其他办法,另建项目,添加该窗体看看。
fuillusion
2009-04-19
打赏
举报
回复
lz看一下你是不是把窗体的构造函数里面的InitializeComponent()这句给弄掉了.
我以前也碰到过,就是不小心把InitializeComponent()那句给删掉了.
uncleson88
2009-04-19
打赏
举报
回复
没必要重新做吧~~~~~Designer.cs里有相关的对象吗?
好象一般panel过多的话会出现这种情况
ginni215
2009-04-19
打赏
举报
回复
看看是不是加PANNEL了或者控件层次没有设置好,都被挡住了~
levinstong
2009-04-19
打赏
举报
回复
visible=true设计的时候也能看到的...是不是没有拉控件呀
tianxu0836
2009-04-19
打赏
举报
回复
为什么不重新添加一次消失的控件呢?可以在Designer.cs里边修改一下
boywangliang
2009-04-19
打赏
举报
回复
还没有遇到过
顶下
dongye_yu
2009-04-19
打赏
举报
回复
多谢,看来是要重做了,是在关闭时出现提示才保存的
加载更多回复(13)
C#
Win
form
界面布局设计(左侧菜单)右侧
窗口
操作
描述
中
提到的“以前做ERP设置的自定义
控件
”可能包括了一些特定功能的
控件
,如数据网格
控件
(DataGridView)用于
显示
和编辑数据,或是自定义按钮、进度条等。自定义
控件
可以通过继承已有的Win
form
控件
并扩展其功能来...
tabcontrol动态生成选项卡,并添加窗体
在
C#
编程
中
,TabControl
控件
是一个非常常用的组件,它允许开发者在单个
窗口
中
创建多个选项卡,每个选项卡可以承载不同的用户界面元素或窗体。本篇将深入探讨如何在
C#
中
动态地生成TabControl的选项卡,并在每个选项卡...
200个经典
C#
Win
Form
实例源码.rar
每个Win
Form
应用程序的核心是
Form
类,它是
窗口
的基础。在这些实例
中
,你可以看到如何创建和设计各种形式的窗体,包括设置窗体属性、添加
控件
、处理用户交互等。 二、面向对象编程(OOP) OOP是现代编程的核心理念...
Win
form
开发全套31个UI组件开源共享]
27.
Form
:应用程序的主要
窗口
,可以包含其他
控件
。 28. ToolStripProgressBar:工具栏
中
的进度条。 29. ToolStripStatusLabel:工具栏
中
的状态标签。 30. ProgressBar:在工具栏上的进度条。 31. NotifyIcon:系统...
C#
中
Form
窗口
中
添加的
控件
运行后不
显示
没有删除任何东西,突然
Form
中
拖入
控件
运行后不
显示
,但 窗体设计器生成的代码
中
包含刚才拖入
控件
的信息,只是运行界面看不见该
控件
,也没找到原因,但重新生成解决方案后就好了,希望对大家有用。
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章