1. Trang chủ
  2. » Công Nghệ Thông Tin

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

10 256 1

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Cỏc ủiều khiển khỏc
Tác giả Dương Thành Phết
Trường học Trường ITC
Thể loại Bài tập
Năm xuất bản 2025
Định dạng
Số trang 10
Dung lượng 2,16 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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.. http://www.thayphet.net Written by: Dương Thành Phết This is trial version www.adultpdf.com...

Trang 1

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

http://www.thayphet.net Written by: Dương Thành Phết This is trial version

www.adultpdf.com

Trang 2

http://www.thayphet.net 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

Trang 3

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

http://www.thayphet.net Written by: Dương Thành Phết

Thiết kế:

This is trial version www.adultpdf.com

Trang 4

http://www.thayphet.net 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

Trang 5

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

http://www.thayphet.net Written by: Dương Thành Phết This is trial version

www.adultpdf.com

Trang 6

http://www.thayphet.net 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

Trang 7

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

http://www.thayphet.net 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

Trang 8

http://www.thayphet.net 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

Trang 9

http://www.thayphet.net 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

Trang 10

http://www.thayphet.net 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

Ngày đăng: 13/08/2014, 23:21

TỪ KHÓA LIÊN QUAN