Winform 학생 정보 관리 시스템 각 하위 창 분석(3)
리 셋 된 button 단추 컨트롤 에 추가 할 Click 이벤트 의 코드 는 다음 과 같 습 니 다.
<span style="font-size:18px;">private void button3_Click(object sender, EventArgs e)
{
textBox1.Text = "";
textBox2.Text = "";
}</span>
변경 이 완 료 된 로그 인 창 은:다음은 필요 한 하위 창 을 설계 하 겠 습 니 다.
1.학생 정보 추가 창
학생 정보 추가 창 은 주로 학생 정 보 를 추가 하거나 학생 정 보 를 수정 하 는 데 사 용 됩 니 다.학 번,이름,성별,생년월일,가정 주소,가정 전화 와 소속 반 을 입력 하고'저장'단 추 를 누 르 면 학생 정보 기록 을 입력 하거나 수정 할 수 있 습 니 다.'취소'단 추 를 누 르 고 학생 정보 추가 창 을 종료 합 니 다.이 창 에 필요 한 컨트롤 은 Label 컨트롤,TextBox 컨트롤,Button 컨트롤,Panel 컨트롤,ComboBox 컨트롤 이 있 습 니 다.학생 정보 관리 시스템 홈 페이지 의 메뉴 옵션 에서 학생 관 리 를 찾 고 학생 정 보 를 다시 클릭 하면 학생 정보 가 추 가 된 창 이 나타 납 니 다.
2.사용자 정보 추가 창
사용자 정보 추가 창 은 주로 로그 인 사용자 의 추가 작업 을 실현 합 니 다.이 창 에는 사용자 이름,비밀번호,비밀번호 확인,사용자 권한 등 정보 가 포함 되 어 있 습 니 다.'저장'단 추 를 누 르 면 사용자 의 정 보 를 데이터베이스 에 추가 할 수 있 습 니 다."취소"단 추 를 누 르 면 사용자 정보 추가 창 을 종료 할 수 있 습 니 다.이 창 에 필요 한 컨트롤 은 Label 컨트롤,TextBox 컨트롤,Button 컨트롤,Panel 컨트롤,ComboBox 컨트롤 이 있 습 니 다.학생 정보 관리 시스템 홈 페이지 의 메뉴 옵션 에서 시스템 관 리 를 찾 고 사용자 정 보 를 다시 누 르 면 사용자 정보 가 추 가 된 창 이 나타 납 니 다.
3.사용자 암호 창 수정
사용자 가 암호 창 을 수정 하 는 것 은 주로 사용자 가 암 호 를 수정 하 는 기능 을 실현 하 는 것 이다.이 창 에 서 는 사용자 이름과 원래 비밀 번 호 를 입력 한 후 새 비밀 번 호 를 입력 하고 새 비밀 번 호 를 확인 하여 로그 인 비밀 번 호 를 수정 할 수 있 습 니 다.이 창 에 필요 한 컨트롤 은 Label 컨트롤,TextBox 컨트롤,Button 컨트롤,Panel 컨트롤 이 있 습 니 다.학생 정보 관리 시스템 홈 페이지 의 메뉴 옵션 에서 시스템 관 리 를 찾 고 사용자 가 암 호 를 수정 하려 면 사용자 가 암 호 를 수정 하고 추가 하 는 창 이 나타 납 니 다.
위 세 개의 키 창 에 있 는 취소 단 추 는 모두 같은 코드 로 기 록 됩 니 다.
<span style="font-size:18px;">private void button2_Click(object sender, EventArgs e)
{
Close();
}</span>
위 와 같은 변경 사항 과 하위 창 을 추가 한 완전한 Form 1(학생 정보 관리 시스템 로그 인 창)의 코드 는 다음 과 같 습 니 다.
<span style="font-size:18px;">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 WindowsForms
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string str = textBox1.Text;// textBox1
Form2 ad = new Form2(str);//
ad.Show();//
this.Hide();//
}
private void button2_Click(object sender, EventArgs e)
{
Application.Exit();//
}
private void button3_Click(object sender, EventArgs e)
{
textBox1.Text = "";//
textBox2.Text = "";//
}
}
}</span></span>
완전한 Form 2(학생 정보 관리 시스템 홈 페이지)의 코드 는 다음 과 같 습 니 다.
<span style="font-size:18px;"><span style="font-size:18px;">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 WindowsForms
{
public partial class Form2 : Form
{
public Form2(string s)
{
InitializeComponent();
tssl_name.Text = s;// textBox1 Text
}
private void ToolStripMenuItem_Click(object sender, EventArgs e)
{
Application.Exit();//
}
private void menuStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
{
}
private void toolStripButton1_Click(object sender, EventArgs e)
{
Children qq = new Children();//
qq.MdiParent = this;// MDI
qq.Show();
}
private void ToolStripMenuItem_Click(object sender, EventArgs e)
{
Children1 c1 = new Children1();
c1.MdiParent = this;
c1.Show();
}
private void ToolStripMenuItem_Click(object sender, EventArgs e)
{
Children2 c2 = new Children2();
c2.MdiParent = this;
c2.Show();
}
private void ToolStripMenuItem_Click(object sender, EventArgs e)
{
Children3 c3 = new Children3();
c3.MdiParent = this;
c3.Show();
}
}
}</span>
전체 하위 창 Children 1(학생 정보 추가 창)의 코드 는 다음 과 같 습 니 다.
<span style="font-size:18px;">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 WindowsForms
{
public partial class Children1 : Form
{
public Children1()
{
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
Close();
}
}
}</span>
전체 하위 창 Children 2(사용자 정보 추가 창)의 코드 는 다음 과 같 습 니 다.
<span style="font-size:18px;">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 WindowsForms
{
public partial class Children2 : Form
{
public Children2()
{
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
Close();
}
private void s(object sender, EventArgs e)
{
}
}
}</span>
전체 하위 창 Children 2(사용자 비밀번호 수정 창)의 코드 는 다음 과 같 습 니 다.
<span style="font-size:18px;">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 WindowsForms
{
public partial class Children3 : Form
{
public Children3()
{
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
Close();
}
}
}</span>
로그 인 학생 정보 관리 시스템 홈 페이지 에서 하위 창 을 여 는 인터페이스 는 다음 과 같 습 니 다.파일 에서 작성 한 프로그램 을 찾 습 니 다.exe 를 열 어 학생 정보 관리 시스템 을 실행 합 니 다.자신 이 생각 하 는 것 과 무엇이 다른 지 확인 하고 다 르 면 예상 한 결과 와 일치 할 때 까지 수정 디 버 깅 을 하면 됩 니 다.
이상 은 본문의 전체 내용 이 므 로 여러분 의 학습 에 도움 이 되 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
winformtextbox에 글꼴 크기 증가 또는 감소텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.