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

Windows Controls pdf

27 286 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 27
Dung lượng 746,5 KB

Nội dung

Week 2 Windows Controls (Chapter 1 - 4) Contents  Adding control and event at run-time (p.23+ p.30+ p.137+ p.172)  Sharing event handler (p.167)  ImageList component (p.115)  ListView control (p.98) Slide 2 Adding control at run-time (p.23+ p.30+ p.137)  Steps:  Instantiate a new control  Set some properties of the control  Name property  Location property  Text property  …  Add it to the Controls collection of the form or the container (GroupBox,Panel, FlowLayoutPanel,…) Slide 3 Adding control at run-time: Example Button aButton = new Button(); aButton.Location = new Point(20,20); aButton.Text = "Test Button"; this.Controls.Add(aButton); // add button to form // panel1.Controls.Add(aButton); // add button to panel Exercise 3 – Module 3 Slide 4 Creating event handlers at run- time (p.172)  Steps:  Create a method whose signature matches the signature for the event  Use the += operator to associate the method with the event  Example: private void EventMethod( object sender, EventArgs e ) { MessageBox.Show("aaaa"); } … aButton.Click += new EventHandler(EventMethod);  Remove an event handler by using the =- operator Slide 5 Exercise 3 – Module 3 Sharing event handler (p.167)  Sharing event handler for case: Multi-controls use the same event handler  At design-time:  See near figure  Exercise 2,6 – Module 3  At run-time:  Write code: use +=  Exercise 5 – Module 3 Slide 6 ImageList component (p.115)  ImageList is a component that allows you to organize groups of images  ImageList supplies images to other controls, such as ListView, TreeView control (p.116)  Some important properties:  Images  ImageSize  To access the images contained in the ImageList  PictureBox1.Image = ImageList1.Images[0];  Exercise 5 – Module 3 (rotate moon), at home Slide 8 ListView control (p.98) Column Header Items SubItems Use to displays list of items Slide 9 Properties of ListView control Slide 10 Properties Description Columns Contains the collection of columns to be displayed when the View property is set to Details FullRowSelect Indicating whether the user can select an entire row GridLines Indicating whether grid lines between items and subitems are drawn HideSelection Indicating whether the selected items to be hide when lost focus Properties of ListView control (cont.) Properties Description Items Contains a collection of ListViewItem objects MultiSelect Indicating whether the user can select multiple rows View Indicates the manner in which ListView items are displayed LargeImageList The ImageList component from which images for ListViewItems are drawn when the View property is set to LargeIcon or SmallIcon SmallImageList Slide 11 . Week 2 Windows Controls (Chapter 1 - 4) Contents  Adding control and event at run-time. Point(20,20); aButton.Text = "Test Button"; this .Controls. Add(aButton); // add button to form // panel1 .Controls. Add(aButton); // add button to panel Exercise

Ngày đăng: 15/03/2014, 02:20

TỪ KHÓA LIÊN QUAN

w