Tìm kiếm theo tiêu đề

Tin tức cộng đồng

[MỜI HỢP TÁC] Các kỳ thi Olympic Quốc tế 2026 (IMO - IEO - ISO)

Kính gửi Quý Lãnh đạo, Ban Giám hiệu và Quý Thầy/Cô, FermatTech (Đối tác Google tại VN) phối hợp cùng SCO Ấn Độ trân trọng kính mời tham gia 3 kỳ thi uy tín dành cho HS từ lớp 1 - 12: - IMO: Olympic Toán Quốc tế. - IEO: Olympic Tiếng Anh Quốc tế. - ISO: Olympic Khoa học...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

tham khao

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Trương Đăng Sơn
Ngày gửi: 07h:28' 23-08-2010
Dung lượng: 174.1 KB
Số lượt tải: 5
Số lượt thích: 0 người
1
Forms
2
Tạo một Form với hình dáng bất kỳ
public TestForm ()
{
InitializeComponent();

System.Drawing.Drawing2D.GraphicsPath shape =
new System.Drawing.Drawing2D.GraphicsPath();
shape.AddEllipse(0, 0, this.Width, this.Height);
this.Region = new System.Drawing.Region(shape);
}
3
Lấy giá trị từ một Form khác
In Form 1
private Form2 form2 = new Form2();

private void GetLabelControlInForm2()
{
label1.Text = form2.Label2.Text;
}
In Form 2
public Label Label2
{
get
{
return label2;
}
}
4
Sự kiện cho Form
Load: Xảy ra trước khi Form hiện thị lần đầu tiên
Activate: Xảy ra khi Form được focus
Deactivate: Xảy ra khi Form mất focus
Closing: Xảy ra khi Form đang đóng
Closed: Xảy ra khi Form đã đóng
Shown: Xảy ra khi Form được hiện thị lần đầu
SizeChanged: Xảy ra khi thay đổi kích thước Form
5
Tạo hàm xử lý sự kiện cho Form
double-click
click
private void MDIForm_Load(object sender, EventArgs e)
{

}
6
Thêm Form mới
Dùng ShowDialog()
7
Owner và Owned Forms
Nếu sử dụng ShowDialog():
Form hiện tại: Owner form
Form mới tạo ra: Owned form
Phương thức Show() không tạo ra mối liên hệ Owner - Owned.
Thiết lập mối liên hệ Onwer – Onwed như sau:

OwnedForm ownedForm = new OwnedForm();
ownedForm.Owner = this;
8
Owner và Owned Forms
private Color colour = Color.Yellow;
. . .
private void ChangeColorButton_Click(object sender, EventArgs e)
{
colour = Color.Red;
}

public Color Colour
{
get
{
return colour;
}
}
9
Owner và Owned Forms
OwnedForm owned;
public OwnerForm()
{
InitializeComponent();
owned = = new OwnedForm();
owned.Owner = this;
owned.Show();
panel1.BackColor = owned.Colour;
}
private void UpdateButton_Click(object sender, EventArgs e)
{
panel1.BackColor = owned.Colour;
}
10
Message Box
11
DialogResult
private void MainForm_Load(object sender, EventArgs e)
{
DialogResult ds = MessageBox.Show("Hello World", "PGUI",
MessageBoxButtons.YesNoCancel);
if (ds == DialogResult.Yes)
{
f2.Text = "Yes";
f2.ShowDialog();
}
if (ds == DialogResult.No)
{
f2.Text = "No";
f2.ShowDialog();
}
}
12
Multiple-Document Interface (MDI)
Hiện thị nhiều Documents cùng lúc
Mỗi Document hiện thị trên một cửa sổ riêng.
Các ứng dụng MDI thường có một menu con cho phép chuyển đổi hiện thị các cửa sổ.
Thuộc tính Opacity và phương thức CenterToParent không có tác dụng đối với cửa sổ con trong ứng dụng MDI.
13
Create MDI
Tạo ra một Windows form
Đặt thuộc tính IsMdiContainer = true
(Nên đặt thuộc tính WindowState là Maximized)
14
Add Child Forms to MDI
public partial class MDIForm : Form
{
public MDIForm()
{
InitializeComponent();

Form mdiChild1 = new Form();
mdiChild1.MdiParent = this;
mdiChild1.Show();

Form mdiChild2 = new Form();
mdiChild2.MdiParent = this;
mdiChild2.Show();
}
}
 
Gửi ý kiến

↓ CHÚ Ý: Bài giảng này được nén lại dưới dạng RAR và có thể chứa nhiều file. Hệ thống chỉ hiển thị 1 file trong số đó, đề nghị các thầy cô KIỂM TRA KỸ TRƯỚC KHI NHẬN XÉT  ↓