用vs2010,c#界面编程初始化的时候增加某个变量初始化代码,运行后没有任何错误提示,但是界面不出来了。

using****(这里都挺全的)namespacerecord{publicpartialclassForm1:Form{privatestringstrRecSave... using ****(这里都挺全的)
namespace record
{
public partial class Form1 : Form
{
private string strRecSaveFile = string.Empty;//文件保存路径
private Notify myNotify = null;//缓冲区提示事件(这一行,加上后就界面不出来了)

public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{

}

}
}
展开
 我来答
虔诚的路人
2013-01-04
知道答主
回答量:17
采纳率:100%
帮助的人:4万
展开全部
是不是Notify myNotify = null;把当前进程的缓冲区的内容置为null了?
把这行代码放在load中可以不?
更多追问追答
追问
貌似跟null 真的有关系,我把 "=null;"删掉貌似就好了。不过我增加了另外一个变量的初始化
private WaveFormat mWavFormat;

这个没有 null,还是不出来···
追答
没用过WaveFormat 不知道这是什么东东……语音?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lyric0246
2013-01-04 · TA获得超过490个赞
知道答主
回答量:61
采纳率:0%
帮助的人:87.4万
展开全部
就你给的这些代码看,若编译通过了,没有理由显示不出来~
一定另有隐情,呵呵~
更多追问追答
追问

我试着调试了一下,加上那段代码后,在 Program.cs 里面 ,F11运行到 Application.Run(new Form1()); 箭头就不见了。然后右面调试框出来这么个东西

追答
确实是只加了 private Notify myNotify = null;就出问题了吗?

Notify 是delegate还是你自己定义的class?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一盒益达一起嚼
2013-01-12
知道答主
回答量:12
采纳率:0%
帮助的人:1.8万
展开全部
把Notify myNotify = null改为Notify myNotify = “” 试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式