txtWords.Visible = false; }
private void butLogin_Click(object sender, EventArgs e) {
string name = txtName.Text.Trim(); string pwd = txtPwd.Text;
if (name == \ && pwd == \) {
//txtWords.WordWrap = true; btnWords.Visible = true; btnSave.Visible = true; txtWords.Visible = true;
label1.Visible = false; label2.Visible = false; butLogin.Visible = false; butReset.Visible = false; txtName.Visible = false; txtPwd.Visible = false; MessageBox.Show(\登陆成功!\); } else {
MessageBox.Show(\用户名或密码错误,请重新输入!\); txtName.Clear(); txtPwd.Clear(); txtName.Focus(); } }
///
/// 重置用户与密码的文本 ///
///
private void butReset_Click(object sender, EventArgs e) {
txtName.Clear(); txtPwd.Clear(); txtName.Focus(); }
///
///
///
private void btnWords_Click(object sender, EventArgs e) {
if (btnWords.Text == \自动换行\) {
txtWords.WordWrap = true; btnWords.Text = \取消自动换行\; }
else if (btnWords.Text == \取消自动换行\) {
txtWords.WordWrap = false; btnWords.Text = \自动换行\; }
}
///
/// 保存文件到指定位置 ///
///
private void btnSave_Click(object sender, EventArgs e) {
using (FileStream fsWrite = new FileStream(@\桌面\\new.txt\, FileMode.OpenOrCreate, FileAccess.Write)) {
string str = txtWords.Text.Trim();
byte[] buffer = System.Text.Encoding.Default.GetBytes(str); fsWrite.Write(buffer, 0, buffer.Length); }
MessageBox.Show(\保存成功\); } } }
//6.老师或者学生登陆
//在窗体中拖入2个label控件2个textBox控件2个radiobutton和1个button控件如下图:
using System;
using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text;
using System.Windows.Forms;
namespace 学生或者老师登陆 {
public partial class Form1 : Form {
public Form1() {
InitializeComponent(); }
private void btn_Click(object sender, EventArgs e) {
if (rdostudent.Checked || rdoteacher.Checked) {
string name = txtName.Text.Trim(); string pwd = txtPwd.Text; if (rdostudent.Checked) {
if (name == \ && pwd == \) {
MessageBox.Show(\登陆成功\); } else {
MessageBox.Show(\登陆失败\); txtName.Clear(); txtPwd.Clear(); txtName.Focus(); } } else {
if (name == \ && pwd == \) {
MessageBox.Show(\登陆成功\); }
else {
MessageBox.Show(\登陆失败\); txtName.Clear(); txtPwd.Clear(); txtName.Focus(); } } } else {
MessageBox.Show(\请首先选择登陆身份\); } } } }
//7.父(MDI)窗口练习在form1主窗口中放置菜单:\显示子窗体\横向排列\纵向排列\//依次创建4个窗体在form1窗体 form1窗体:
isMdiContainer:true 添加MenuStrip工具
如下图:
using System;
using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text;
using System.Threading.Tasks; using System.Windows.Forms;
namespace MDI窗体设计 {
public partial class Form1 : Form
{
public Form1() {
InitializeComponent(); }
private void 纵向排列ToolStripMenuItem_Click(object sender, EventArgs e) {
LayoutMdi(MdiLayout.TileVertical); }
private void 横向排列ToolStripMenuItem_Click(object sender, EventArgs e) {
LayoutMdi(MdiLayout.TileHorizontal); }
private void 显示子窗体ToolStripMenuItem_Click(object sender, EventArgs e) {
Form2 frm2 = new Form2(); frm2.MdiParent = this; frm2.Show();
Form3 frm3 = new Form3(); frm3.MdiParent = this; frm3.Show();
Form4 frm4 = new Form4(); frm4.MdiParent = this; frm4.Show(); } } }
//8.实现图片的上翻下翻
在窗中拖放入pictureBox工具两个botton按钮工具如下图 botton1:
Text:上一张 Text:下一张
botton2: