浏览图片
//定义一个字符串数组
string[] images;
private void Form1_Load(object sender, EventArgs e)
{
//获取这个路径下所有的图片
string path = @"F:\C#学习资料\传智播客基础实训4\20121110C#基础\资料\img";
//返回制定目录中与后缀名为.jpg匹配的文件的名称
images = Directory.GetFiles(path,"*.jpg");
//窗体加载时默认出现的第一张图片
picImage.Image = Image.FromFile(images[0]);
}
//定义一个计数器
int i = 0;
private void btnRight_MouseClick(object sender, MouseEventArgs e)
{
//到达最后一张图片后
i++;
if (i==images.Length )
{
i = 0;
}
//显示图片
picImage.Image = Image.FromFile(images[i]);
}
private void btnNext_Click(object sender, EventArgs e)
{
//到达第一张图片后
i--;
if (i<0)
{
i = images.Length - 1;
}
//显示图片
picImage.Image = Image.FromFile(images[i]);
点击图片名字,显示图片
//定义一个字符串数组
string[] images;
private void Form1_Load(object sender, EventArgs e)
{
string path = @"F:\C#学习资料\传智播客基础实训4\20121110C#基础\资料\img";
//这个文件夹下面所有的.jpg文件拿出来存到数组里
images = Directory.GetFiles(path, "*.jpg");
for (int i = 0; i < images.Length; i++)
{
//切割图片的路径,只要图片的名字
string imageName=images[i].Substring(images[i].LastIndexOf('\\') + 1);
//把图片的名字加到集合中去
listBoxImageName.Items.Add(imageName);
//默认显示第一章图片
picImage.Image = Image.FromFile(images[0]);
//判断这个listbox控件是否有元素
if (listBoxImageName .Items.Count!=0)
{
//如果这个集合中有元素就把默认的选中的第一个内容
listBoxImageName.SelectedIndex = 0;
}
}
}
private void listBoxImageName_SelectedIndexChanged(object sender, EventArgs e)
{
//获取当前选中的图片名字的索引,把选中的索引放到存放路径的数组中作为索引使用;
picImage.Image = Image.FromFile(images[listBoxImageName.SelectedIndex]);
}
制作记事本
private void Form1_Load(object sender, EventArgs e)
{
//隐藏文本框
txtText.Visible = false;
//保存按钮隐藏
btnSave.Visible = false;
//隐藏自动换行按钮
btnWordWarp.Visible = false;
//设置滚动条属性为Both
txtText.ScrollBars = ScrollBars.Both;
//窗体加载出来是默认为不能自动换行
txtText.WordWrap = false;
}
private void btnWordWarp_Click(object sender, EventArgs e)
{
if (btnWordWarp .Text =="自动换行")
{
txtText.WordWrap = true;
btnWordWarp.Text = "取消自动换行";
}
else if (btnWordWarp .Text=="取消自动换行")
{
txtText.WordWrap = false;
btnWordWarp .Text="自动换行";
}
}
private void btnOK_Click(object sender, EventArgs e)
{
if (txtName.Text == "admin" && txtPwd.Text == "12345")
{
//隐藏一些控件
labName.Visible = false;
labPwd.Visible = false;
txtName.Visible = false;
txtPwd.Visible = false;
btnOK.Visible = false;
//显示要用到的控件
txtText.Visible = true;
btnSave.Visible = true;
btnWordWarp.Visible = true;
}
else
{
MessageBox.Show("账号或密码错误");
txtName.Text = "";
txtPwd.Text = "";
txtName.Focus();//设置光标
}
}
private void btnSave_Click(object sender, EventArgs e)
{
// 获取这个路径下的文件
string path = @"F:\VS\新建程序\1110解决方案\02自己做的笔记本\book.txt";
//向文件中插入指定字符串
File.WriteAllText(path, txtText.Text);
//保存成功
MessageBox.Show("成功了");
}
跑马灯
private void timer1_Tick(object sender, EventArgs e)
{
//从索引为1的地方开始切到最后
label1.Text = label1.Text.Substring(1) + label1.Text[0];
//label2.Text = label2.Text.Substring(label2.Text.Length - 1) +label2.Text.Substring(0, label2.Text.Length - 1);
label2.Text=label2.Text[label2.Text.Length-1]+label2.Text.Substring (0,label2.Text.Length-1);
}