
这是我的代码:
private voID Form1_Load(object sender,EventArgs e) { string User = System.Environment.Machinename; textBox1.Text = "{CONSolE} Welcome to linst," + User + "!"; directory = new DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory + @"Scripts"); files = directory.Getfiles("*.txt"); foreach (fileInfo file in files) { ListBox1.Items.Add(file.name); } } private voID ListBox1_SelectedindexChanged(object sender,EventArgs e) { var selectedfile = files[ListBox1.Selectedindex]; ScriptBox.Text = file.ReadAllText(selectedfile.Fullname); //these parts are the parts that dont work } 提前致谢!
解决方法 将以下内容添加到Form1.cs中.这将要做的是当用户单击列表框项时,它将调用(引发事件)“ListBox1_MouseClick”方法并将文本框的文本设置为列表框项的文本.我刚刚创建了一个应用程序并实现了下面的工作.private voID ListBox1_MouseClick(object sender,MouseEventArgs e){ textBox1.Text = ListBox1.Text;} 并将下面的内容添加到Form1.Designer.cs,其中列表框属性的其余部分.下面是订阅一个事件,Form1.cs中的ListBox1_MouseClick方法,所以当用户点击一个列表框项时,ListBox1_MouseClick方法将运行.
this.ListBox1.MouseClick += new MouseEventHandler(this.ListBox1_MouseClick);
我希望上述内容有道理.
总结以上是内存溢出为你收集整理的C# – 如何将文本从列表框中的文本文件加载到richTextBox?全部内容,希望文章能够帮你解决C# – 如何将文本从列表框中的文本文件加载到richTextBox?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)