30.07.2013 Views

Visual Basic.NET How to Program (PDF)

Visual Basic.NET How to Program (PDF)

Visual Basic.NET How to Program (PDF)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

536 Graphical User Interfaces Concepts: Part 2 Chapter 13<br />

1 ' Fig. 13.8: LinkLabelTest.vb<br />

2 ' Using LinkLabels <strong>to</strong> create hyperlinks.<br />

3<br />

4 Imports System.Windows.Forms<br />

5<br />

6 Public Class FrmLinkLabel<br />

7 Inherits Form<br />

8<br />

9 ' linklabels <strong>to</strong> C:\ drive, www.deitel.com and Notepad<br />

10 Friend WithEvents lnklblCDrive As LinkLabel<br />

11 Friend WithEvents lnklblDeitel As LinkLabel<br />

12 Friend WithEvents lnklblNotepad As LinkLabel<br />

13<br />

14 ' <strong>Visual</strong> Studio .<strong>NET</strong> generated code<br />

15<br />

16 ' browse C:\ drive<br />

17 Private Sub lnklblCDrive_LinkClicked( _<br />

18 ByVal sender As System.Object, ByVal e As _<br />

19 System.Windows.Forms.LinkLabelLinkClickedEventArgs) _<br />

20 Handles lnklblCDrive.LinkClicked<br />

21<br />

22 lnklblCDrive.LinkVisited = True<br />

23 System.Diagnostics.Process.Start("C:\")<br />

24 End Sub ' lnklblCDrive<br />

25<br />

26 ' load www.deitel.com in Web browser<br />

27 Private Sub lnklblDeitel_LinkClicked( _<br />

28 ByVal sender As System.Object, ByVal e As _<br />

29 System.Windows.Forms.LinkLabelLinkClickedEventArgs) _<br />

30 Handles lnklblDeitel.LinkClicked<br />

31<br />

32 lnklblDeitel.LinkVisited = True<br />

33 System.Diagnostics.Process.Start( _<br />

34 "IExplore", "http://www.deitel.com")<br />

35 End Sub ' lnklblDeitel<br />

36<br />

37 ' run application Notepad<br />

38 Private Sub lnklblNotepad_LinkClicked( _<br />

39 ByVal sender As System.Object, ByVal e As _<br />

40 System.Windows.Forms.LinkLabelLinkClickedEventArgs) _<br />

41 Handles lnklblNotepad.LinkClicked<br />

42<br />

43 lnklblNotepad.LinkVisited = True<br />

44<br />

45 ' run notepad application<br />

46 ' full path not needed<br />

47 System.Diagnostics.Process.Start("notepad")<br />

48 End Sub ' lnklblNotepad_LinkClicked<br />

49<br />

50 End Class ' LinkLabelList<br />

Fig. 13.8 LinkLabels used <strong>to</strong> link <strong>to</strong> a drive, a Web page and an application<br />

(part 1 of 2).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!