我们老师布置的windos作业,可是难道我额。求指教
解决方案 »
- 写一个winform窗口 吸附到旺旺的聊天窗口上 需要什么技术
- winform中的dataGridView标题文字颜色如何改变
- datagridview 绑定数据问题
- 自动生成ASP.NET网页的问题?
- 我做了一个服务器,开始没做界面。接收记录都很好。可我后来在界面上做了一个LISTVIEW,就老是丢记录。帮帮忙
- 请教大家几个最基础的问题,望指点!
- 请问如何实现向邮件服务器系统注册邮件账号的代码?谢谢了!
- 如何锁定窗体大小,只能最小化。
- 各位有闲高手请进
- 【求助】想学c#请各位已经熟悉c#的各位推荐一本入门好书!
- 应用层,WCF服务,与DB的异常处理
- C# 如何访问 局域网另一台机器的 文件?
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
} private void Form1_Load(object sender, EventArgs e)
{
///初始化comboBox,时间和日期;
for (int i = 2012; i < 3000; i++)
{
comboBox1.Items.Add(i);
}
for (int i = 1; i < 13; i++)
{
comboBox2.Items.Add(i);
}
for (int i = 1; i < 31; i++)
{
comboBox3.Items.Add(i);
}
for (int i = 00; i < 25; i++)
{
comboBox4.Items.Add(i);
}
for (int i = 00; i < 61; i++)
{
comboBox5.Items.Add(i);
}
///从文件中读取字符窜到listBox中;
StreamReader sr = new StreamReader("data.txt");
string str;
while ((str = sr.ReadLine()) != null)
{
listBox1.Items.Add(str);
}
sr.Close();
timer1.Start();
} private void button1_Click_1(object sender, EventArgs e)
{
timer1.Stop();//使timer1停止
///存储输入的用户信息在文件中;
StreamWriter sw = File.AppendText("data.txt");
string str1 = comboBox1.Text + "/" + comboBox2.Text + "/" + comboBox3.Text + '#' + comboBox4.Text + ":" + comboBox5.Text + '&';
string str2 = textBox1.Text;
string str3 = str1 + str2;
sw.WriteLine(str3);
listBox1.Items.Add(str3);
sw.Close();
timer1.Start();//使timer1开始运行
} private void timer1_Tick(object sender, EventArgs e)
{
} private void timer1_Tick_1(object sender, EventArgs e)
{
///获得系统时间并匹配时间,如果匹配成功,则弹出提示对话框。
StreamReader sr = new StreamReader("data.txt");
string str;
string nf = "";
string time = "";
string text = "";
while ((str = sr.ReadLine()) != null)
{
int jinHao = str.IndexOf('#');
int he = str.IndexOf('&');
for (int i = 0; i < jinHao; i++)
{
nf = nf + str[i];
}
for (int i = jinHao + 1; i <he; i++)
{
time = time + str[i];
} for (int i = he + 1; i < str.Length; i++)
{
text = text + str[i];
}
DateTime dt = DateTime.Now;
string windowsNf = "";
string windowsTime = "";
int year = dt.Year;
int month = dt.Month;
int day = dt.Day;
windowsNf = year + "/" + month + "/" + day;
int hour = dt.Hour;
int minute = dt.Minute;
windowsTime = hour + ":" + minute;
if (nf == windowsNf && time == windowsTime)
{
MessageBox.Show("wo jiu shi zhe yang");
}
else
{
MessageBox.Show(text);
}
}
sr.Close();
}
}
}
问题啊,问题啊,求解释,求解释啊。呜呜呜呜呜呜呜呜呜
我还是找不到原因,谢谢
private void timer1_Tick_1(object sender, EventArgs e)
{
///获得系统时间并匹配时间,如果匹配成功,则弹出提示对话框。
StreamReader sr = new StreamReader("data.txt");
string str;
string nf = "";
string time = "";
string text = "";
while ((str = sr.ReadLine()) != null)
{
int jinHao = str.IndexOf('#');
int he = str.IndexOf('&');
for (int i = 0; i < jinHao; i++)
{
nf = nf + str[i];
}
for (int i = jinHao + 1; i <he; i++)
{
time = time + str[i];
} for (int i = he + 1; i < str.Length; i++)
{
text = text + str[i];
}
DateTime dt = DateTime.Now;
string windowsNf = "";
string windowsTime = "";
int year = dt.Year;
int month = dt.Month;
int day = dt.Day;
windowsNf = year + "/" + month + "/" + day;
int hour = dt.Hour;
int minute = dt.Minute;
windowsTime = hour + ":" + minute;
if (nf == windowsNf && time == windowsTime)
{
MessageBox.Show("wo jiu shi zhe yang");
}
}
sr.Close();
}
string nf = "";
string time = "";
string text = "";
因该放在while里面,,,
,麻烦各位了