我发现自己是第一次编写 C3 代码,并且在很长一段时间内第一次使用 Visual Studio。
我正在创建一个允许选择文件/文件夹等的用户控件,以便将来更容易实现这种控件。但是,每当我将控件拖到任何窗体时,Visual Studio 都会立即崩溃。我曾多次尝试重建整个解决方案。该错误似乎仅在控件中创建公共变量时发生...
有谁知道如何解决这个问题?代码正在进行中.... ;)
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace BackupReport.tools
{
public partial class pathchooser : UserControl
{
#region "Datatypes"
public enum DLG { Folder, FileSave, FileOpen };
#endregion
#region "public properties"
public DLG Dtype
{
get
{
return this.Dtype;
}
set
{
this.Dtype = value;
}
}
public string labelText
{
get
{
return this.labelText;
}
set
{
this.labelText = value;
label1.Text = this.labelText;
}
}
#endregion
#region "Constructor"
public pathchooser()
{
InitializeComponent();
this.Dtype = DLG.Folder;
this.labelText = "Source:";
label1.Text = this.labelText;
}
#endregion
private void browse_button_Click(object sender, EventArgs e)
{
switch (this.Dtype)
{
case DLG.Folder:
if (fbd.ShowDialog() == DialogResult.OK)
{
path_textbox.Text = fbd.SelectedPath;
}
break;
case DLG.FileSave:
break;
case DLG.FileOpen:
break;
default:
break;
}
}
}
}
任何帮助,将不胜感激。我也不确定这是否重要,但我使用的是 VS11 beta。
//马丁