using System;
using System.Data;
using System.Collections.Generic;
using System.ComponentModel;
using System.IO;
using System.Drawing;
using System.Text;
using System.Windows.Forms;namespace mlearning
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
} private void Form2_KeyDown(object sender, KeyEventArgs e)
{
if ((e.KeyCode == System.Windows.Forms.Keys.Up))
{
// 向上导航
// 向上键
}
if ((e.KeyCode == System.Windows.Forms.Keys.Down))
{
// 向下导航
// 向下键
}
if ((e.KeyCode == System.Windows.Forms.Keys.Left))
{
// 向左键
}
if ((e.KeyCode == System.Windows.Forms.Keys.Right))
{
// 向右键
}
if ((e.KeyCode == System.Windows.Forms.Keys.Enter))
{
// Enter
} } private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
} private void menuItem1_Click(object sender, EventArgs e)
{
this.Close();
} private void label1_ParentChanged(object sender, EventArgs e)
{
label1.Text = ListLines[0, 0];
} private void Form2_Load(object sender, EventArgs e)
{
} class Init
{
TextReader tr = new StreamReader("G:\text.txt", Encoding.GetEncoding("gb2312")); public int NumberOfLines = 5; public string[,] ListLines;
public string[] aryTemp; public void init()
{ ListLines = new string[NumberOfLines,9]; for (int i = 0; i < NumberOfLines; i++)
{
aryTemp = tr.ReadLine().Split('|'); //Console.WriteLine(aryTemp[0]); ListLines[i, 0] = aryTemp[0];
ListLines[i, 1] = aryTemp[1];
ListLines[i, 2] = aryTemp[2];
ListLines[i, 3] = aryTemp[3];
ListLines[i, 4] = aryTemp[4];
ListLines[i, 5] = aryTemp[5];
ListLines[i, 6] = aryTemp[6];
ListLines[i, 7] = aryTemp[7];
ListLines[i, 8] = aryTemp[8];
tr.Close(); }
}
}
}
}
错误是 label1.Text = ListLines[0, 0]; 提示当前上下文中不存在名称“ListLines”,请问怎么改啊?我主要是想在label1中显示txt中用“|”分割的一小部分内容
using System.Data;
using System.Collections.Generic;
using System.ComponentModel;
using System.IO;
using System.Drawing;
using System.Text;
using System.Windows.Forms;namespace mlearning
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
} private void Form2_KeyDown(object sender, KeyEventArgs e)
{
if ((e.KeyCode == System.Windows.Forms.Keys.Up))
{
// 向上导航
// 向上键
}
if ((e.KeyCode == System.Windows.Forms.Keys.Down))
{
// 向下导航
// 向下键
}
if ((e.KeyCode == System.Windows.Forms.Keys.Left))
{
// 向左键
}
if ((e.KeyCode == System.Windows.Forms.Keys.Right))
{
// 向右键
}
if ((e.KeyCode == System.Windows.Forms.Keys.Enter))
{
// Enter
} } private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
} private void menuItem1_Click(object sender, EventArgs e)
{
this.Close();
} private void label1_ParentChanged(object sender, EventArgs e)
{
label1.Text = ListLines[0, 0];
} private void Form2_Load(object sender, EventArgs e)
{
} class Init
{
TextReader tr = new StreamReader("G:\text.txt", Encoding.GetEncoding("gb2312")); public int NumberOfLines = 5; public string[,] ListLines;
public string[] aryTemp; public void init()
{ ListLines = new string[NumberOfLines,9]; for (int i = 0; i < NumberOfLines; i++)
{
aryTemp = tr.ReadLine().Split('|'); //Console.WriteLine(aryTemp[0]); ListLines[i, 0] = aryTemp[0];
ListLines[i, 1] = aryTemp[1];
ListLines[i, 2] = aryTemp[2];
ListLines[i, 3] = aryTemp[3];
ListLines[i, 4] = aryTemp[4];
ListLines[i, 5] = aryTemp[5];
ListLines[i, 6] = aryTemp[6];
ListLines[i, 7] = aryTemp[7];
ListLines[i, 8] = aryTemp[8];
tr.Close(); }
}
}
}
}
错误是 label1.Text = ListLines[0, 0]; 提示当前上下文中不存在名称“ListLines”,请问怎么改啊?我主要是想在label1中显示txt中用“|”分割的一小部分内容
解决方案 »
- C# winform 打包问题
- sqllite 时间问题
- winform绘制表格
- 在某个类中添加鼠标事件
- 100分求repeater模板列实现多行编辑和一次性提交多行编辑后的数据,最好能给出样例代码
- 求助啊,基本问题,可真的卡住我啦,谁帮帮我啊!!!怎么样在一个事件里引用别的控件的事件啊!!!在线等啊!!!
- 如何在三层中通用一个函数模块??DAL层如何连接数据库啊..
- 求助,我的web页面,窗口大小变化时,控件就都错位掉了。怎么解决?
- C#如何让程序不获取焦点
- 如何在DataView中设置RowFilter或者使用Find,达到效果: select DISTINCT ID from table
- 这段代码为什么在有些XP上运行会出错,不明白。。。
- 水晶报表登陆失败
ListLines 在类init里面·
init myinit = new init();
label1.Text = myinit.ListLines[0, 0];
private void label1_ParentChanged(object sender, EventArgs e)
{
Init it=new Init();
label1.Text = it.ListLines[0, 0];
}