Tải bản đầy đủ (.pdf) (10 trang)

BÀI TẬP CÔNG NGHỆ THÔNG TIN TRƯỜNG ITC pptx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.16 MB, 10 trang )

4141
4. Các ñiều khiển khác
4.5. ðiều khiển Panel và PlaceHolder
 Sử dùng ñể chứa các ñiều khiển khác.
 Thuộc tính Visible= True thì các ñiều khiển chứa bên
trong sẽ ñược hiển thị và ngược lại.
Tuy nhiên, ñiều khiển Panel cho phép chúng ta kéo
những ñiều khiển vào bên trong nó lúc thiết kế, còn ñiều
khiển PlaceHolder thì không.

Written by: Dương Thành Phết
This is trial version
www.adultpdf.com
4242

Written by: Dương Thành Phết
Thuộc tính
DefaultButton:
ðịnh nghĩa button mặc ñịnh trong panel
(sẽ ñược thực hiện khi nhấn Enter)
Direction: Thiết ñặt hướng hiển thị nội dung ñược ñưa ra
trong panel:NotSet, LeftToRight, RightToLeft.
GroupingText: Trình bày Panel như 1 Fieldset với một
chú giải riêng biệt.
HorizontalAlign: Chỉ ra hướng ngang thể hiện nội
dung của panel:Center, Justify, Left, NotSet, Right.
ScrollBars: Hiển thị scrollbars khi nội dung trong panel
vượt quá kích thước: Auto, Both, Horizontal, None,
Vertical.
This is trial version
www.adultpdf.com


4343
Ví dụ: Tạo trang sử dụng Panel

Written by: Dương Thành Phết
Thiết kế:
This is trial version
www.adultpdf.com
4444

Written by: Dương Thành Phết
Xử lý sự kiện:
protected void Page_Load(object sender, EventArgs e) {
for (int i = 1; i < 100; i++) {
buletnghenghiep.Items.Add("Nghề "+i.ToString());
}
}
protected void chkhtsothich_CheckedChanged(. . . .) {
if (chksothich.Checked == true)
panelsothich.Visible = true;
else
panelsothich.Visible = false;
}
protected void chkhtnghenghiep_CheckedChanged(. . . ) {
if (chknghenghiep.Checked == true)
panelnghenghiep.Visible = true;
else
panelnghenghiep.Visible = false;
}
This is trial version
www.adultpdf.com

4545
4. Các ñiều khiển khác
4.5. ðiều khiển hiển thị các trang – View và MultiView
Cho phép ẩn hoặc hiện các phần khác nhau của
trang Web, tiện ích khi tạo một TabPage ñể chia 1 trang
web có ñộ dài lớn thành các phần ñể hiển thị.
ðiều khiển MultiView chứa ñựng 1 hoặc nhiều ñiều
khiển View.

Written by: Dương Thành Phết
This is trial version
www.adultpdf.com
4646

Written by: Dương Thành Phết
Thuộc tính
 ActiveViewIndex
: Lựa chọn ñiều khiển View ñược
ñưa ra hiển thị bằng chỉ số Index
 Views: Cho phép lấy về tập hợp các ñiều khiển View
chứa ñựng trong ñiều khiển MultiView.
Phương thức
 GetActiveView:
Cho phép lấy về thông tin của
ñiều khiển View ñược lựa chọn.
 SetActiveView: Cho phép thiết lập ñiều khiển
View ñược hiển thị.
Sự kiện
 ActiveViewChanged:
Khi ñiều khiển View ñược

chọn
This is trial version
www.adultpdf.com
4747
Ví dụ: Tạo trang sử dụng MultiView

Written by: Dương Thành Phết
Thiết kế:
Tạo 1 Multiview1 gồm 3 View (View1 View2, View3)
Tạo Control Menu1 gồm 3 Tab (Tab1, Tab2, Tab3)
Tạo Control Menu vào Form
This is trial version
www.adultpdf.com
4848

Written by: Dương Thành Phết
Chọn Edit Menu Item
Lần lượt khái báo các nhãn (Text) là: Tab 1, Tab 2, Tab 3
và các giá trị (Value) tương ứng là: 0 , 1, 2
Thuộc tính Orientation: Horizaltal (Menu hướng ngang)
This is trial version
www.adultpdf.com
4949

Written by: Dương Thành Phết
Bổ sung nội dung vào các view tương ứng
This is trial version
www.adultpdf.com
5050


Written by: Dương Thành Phết
Xử lý sự kiện:
<script runat="server">
void Menu1_MenuItemClick(object sender, MenuEventArgs e){
int index = int.Parse(e.Item.Value);
MultiView1.ActiveViewIndex = index;
}
void Page_Load(object sender, EventArgs e){
if (!IsPostBack){
MultiView1.ActiveViewIndex = 0;
}
}
</script>
This is trial version
www.adultpdf.com

×