convert pdf to tiff programmatically c# : Create secure pdf online SDK Library service wpf asp.net winforms dnn microsoft_visual_basic_black_book27-part904

Visual Basic 6 Black Book:List Boxes And Combo Boxes
ListIndex property (you can get the selected item’s text with List1.List(ListIndex) or 
with List1.Text):
Private Sub List1_Click()
MsgBox "You clicked item " & Str(List1.ListIndex)
End Sub
And displaying the selected item is the same for DblClick—you just add a DblClick 
handler with the code you want:
Private Sub List1_DblClick()
MsgBox "You clicked item " & Str(List1.ListIndex)
End Sub
Note, by the way, that a DblClick event also triggers the Click event, because to 
double-click an item, you must first click it.
Multiselect List Boxes
List boxes can also be multiselect list boxes (see “Using Multiselect List Boxes” later 
in this chapter), which means the user can select a number of items in the list box. If 
your list box is a multiselect box, you can determine which items the user has selected 
by using the Selected property this way:
For intLoopIndex = 0 To List1.ListCount - 1
If List1.Selected(intLoopIndex) Then
...
End If
Next intLoopIndex
Previous
Table of Contents
Next
Products |  
Contact Us |  
About Us |  
Privacy  |  
Ad Info  |  
Home 
Use of this site is subject to certain 
Terms & Conditions
Copyright © 1996-2000 EarthWeb Inc.
All rights reserved. Reproduction whole or in part in any form or medium without express written 
permission of 
EarthWeb is prohibited.
file:///E|/Program%20Files/KaZaA/My%20Shared%...Basic%20-%20%20Black%20Book/ch08/254-257.html (4 of 4) [7/31/2001 8:58:39 AM]
Create secure pdf online - C# PDF Digital Signature Library: add, remove, update PDF digital signatures in C#.net, ASP.NET, MVC, WPF
Help to Improve the Security of Your PDF File by Adding Digital Signatures
decrypt pdf online; decrypt pdf password
Create secure pdf online - VB.NET PDF Digital Signature Library: add, remove, update PDF digital signatures in vb.net, ASP.NET, MVC, WPF
Guide VB.NET Programmers to Improve the Security of Your PDF File by Adding Digital Signatures
convert locked pdf to word; change security on pdf
Visual Basic 6 Black Book:List Boxes And Combo Boxes
Click Here!
ITKnowledge
home
account 
info
subscribe
login
search
My 
ITKnowledge
FAQ/help
site 
map
contact us
Brief
Full
Advanced
Search
Search Tips 
To access the contents, click the chapter and section titles. 
Visual Basic 6 Black Book 
(Publisher: The Coriolis Group) 
Author(s): Steven Holzner 
ISBN: 1576102831 
Publication Date: 08/01/98 
Bookmark It
Search this book:
Previous
Table of Contents
Next
Removing Items From A List Box
The Testing Department is calling again—how about letting the users customize your 
program? You ask, what do you mean? Well, they say, let’s give the user some way of 
removing the 50 fine French cooking tips from the list box. 
You can remove items from a list box at design time simply by deleting them in the List 
property. At runtime, you use the RemoveItem() method. Here’s an example; in this case, 
we add four items, Items 0 through 3 to a list box:
Private Sub Form_Load()
List1.AddItem ("Item 0")
List1.AddItem ("Item 1")
List1.AddItem ("Item 2")
List1.AddItem ("Item 3")
End Sub
Item 0 has index 0 in the list box, Item 1 has index 1, and so on. To remove, say, Item 1 
when the user clicks a command button, we can use RemoveItem and pass it the item’s 
file:///E|/Program%20Files/KaZaA/My%20Shared%...Basic%20-%20%20Black%20Book/ch08/257-260.html (1 of 4) [7/31/2001 8:58:41 AM]
Go!
Keyword
Please Select
Go!
C# Create PDF Library SDK to convert PDF from other file formats
PDF document file creating library control, RasterEdge XDoc.PDF SDK for a reliable and quick approach for C# developers to create a highly-secure and industry
copy from locked pdf; decrypt pdf password online
C# HTML5 PDF Viewer SDK to view, annotate, create and convert PDF
PDF Viewer enable users to view create PDF from multiple PDF Editor also provides C#.NET users secure solutions for to set a password to PDF online directly in
pdf security password; create encrypted pdf
Visual Basic 6 Black Book:List Boxes And Combo Boxes
index:
Private Sub Command1_Click()
List1.RemoveItem 1
End Sub
Running the program and clicking the button gives the result shown in Figure 8.3. Now 
we’re able to remove items from a list box. 
Figure 8.3  Removing an item from a list box.
TIP:  You should note that removing an item from a list box changes the indexes of the 
remaining items. After you remove Item 1 in the preceding example, Item 2 now gets 
index 1 and Item 3 gets index 2. If you want to change those indexes back to their 
original values, set the items’ Index properties.
Sorting A List Box
You’re very proud of your new program’s list box, which lists all the classical music 
recordings available for the last 40 years. But the Testing Department isn’t so happy. They 
ask, Can’t you alphabetize that list?
You can alphabetize the items in a list box by setting its Sorted property to True (it’s False 
by default) at design time or runtime. That’s all it takes. (In fact, I’ve known lazy 
programmers who sorted arrays of text by placing the text into a hidden list box and then 
read it back to save writing the code for the string comparisons!)
TIP:  You should know, however, that sorting a list box can change the indexes of the 
items in that list box (unless they were already in alphabetical order). After the sorting is 
finished, the first item in the newly sorted list has index 0, the next index 1, and so on. If 
you want to change the indexes of the items back to their original values, you can set 
their Index properties.
Determining How Many Items Are In A List Box
You want to loop over the items in your list box to find out if a particular item is in the list, 
but you need to know how many items are in the list box in order to set up the loop. How 
can you set up the loop? 
You can use the ListCount property to determine how many items are in a list box. When 
setting up loops over the items in a list box, you should note that ListCount is the total 
number of items in a list, whereas index values start at 0, not 1. This means that if you’re 
file:///E|/Program%20Files/KaZaA/My%20Shared%...Basic%20-%20%20Black%20Book/ch08/257-260.html (2 of 4) [7/31/2001 8:58:41 AM]
C# PDF Library SDK to view, edit, convert, process PDF file for C#
XDoc.PDF SDK provides users secure methods to protect PDF added to a specific location on PDF file page. In addition, you can easily create, modify, and delete
create secure pdf; secure pdf file
C# Word - Word Creating in C#.NET
Word SDK for .NET, is a robust & thread-safe .NET solution which provides a reliable and quick approach for C# developers to create a highly-secure and industry
copy text from locked pdf; secure pdf
Visual Basic 6 Black Book:List Boxes And Combo Boxes
looping over indices, you should loop to ListCount – 1, not ListCount.
Let’s see an example. Here, we’ll search a list box to see if it has an item whose caption is 
“Item 1”. First, we set up the loop over the indexes of the items in the list box:
Private Sub Command1_Click()
Dim intLoopIndex As Integer
For intLoopIndex = 0 To List1.ListCount - 1
...
Next intLoopIndex
End Sub
Then we check the caption of each item, checking for the caption “Item 1”, and report if 
we find that item: 
Private Sub Command1_Click()
Dim intLoopIndex As Integer
For intLoopIndex = 0 To List1.ListCount - 1
If List1.List(intLoopIndex) = "Item 1" Then
MsgBox "Found item 1!"
End If
Next intLoopIndex
End Sub
Determining If A List Box Item Is Selected
The big point of list boxes is to let the user make selections, of course, and there are a 
number of properties to handle that process. Here’s an overview. 
You get the index of the selected item in a list box with the ListIndex property. If no item 
is selected, ListIndex will be –1.
You can get the text of a list’s selected item as List1.Text or List1.List(List1.ListIndex).
You can use a list box’s Selected array to determine if individual items in the list box are 
selected or not. Let’s see an example to see how that works; in this case, we’ll loop over 
the elements in the list box until we find the selected one.
We start by loading items into the list box when the form loads:
Private Sub Form_Load ()
List1.AddItem ("Item 0")
List1.AddItem ("Item 1")
List1.AddItem ("Item 2")
List1.AddItem ("Item 3")
List1.AddItem ("Item 4")
file:///E|/Program%20Files/KaZaA/My%20Shared%...Basic%20-%20%20Black%20Book/ch08/257-260.html (3 of 4) [7/31/2001 8:58:41 AM]
C# PowerPoint - PowerPoint Creating in C#.NET
SDK for .NET, is a robust & thread-safe .NET solution which provides a reliable and quick approach for C# developers to create a highly-secure and industry
convert locked pdf to word online; pdf unlock
C# Word - Word Create or Build in C#.NET
& thread-safe .NET solution which provides a reliable and quick approach for C# developers to create a highly-secure and industry Create Word From PDF.
advanced pdf encryption remover; copy locked pdf
Visual Basic 6 Black Book:List Boxes And Combo Boxes
List1.AddItem ("Item 5")
List1.AddItem ("Item 6")
List1.AddItem ("Item 7")
End Sub
When the user clicks a command button, we can indicate which item is selected in the list 
box by displaying that item’s caption in a message box. We just loop over all the items in 
the list box: 
Private Sub Command1_Click ()
Dim intLoopIndex
For intLoopIndex = 0 To List1.ListCount - 1
...
Next intLoopIndex
End Sub
And we check the Selected array for each item to find the selected item:
Private Sub Command1_Click ()
Dim intLoopIndex
For intLoopIndex = 0 To List1.ListCount - 1
If List1.Selected(intLoopIndex) Then
MsgBox "You selected " & List1.List(intLoopIndex)
End If
Next intLoopIndex
End Sub
Note that list boxes can support multiple selections if you set their MultiSelect property to 
True. See the next topic in this chapter to see how to handle selections in multiselect list 
boxes.
Previous
Table of Contents
Next
Products |  
Contact Us |  
About Us |  
Privacy  |  
Ad Info  |  
Home 
Use of this site is subject to certain 
Terms & Conditions
Copyright © 1996-2000 EarthWeb Inc.
All rights reserved. Reproduction whole or in part in any form or medium without express written 
permission of 
EarthWeb is prohibited.
file:///E|/Program%20Files/KaZaA/My%20Shared%...Basic%20-%20%20Black%20Book/ch08/257-260.html (4 of 4) [7/31/2001 8:58:41 AM]
RasterEdge.com General FAQs for Products
please copy and email the secure download link via the email which RasterEdge's online store sends. powerful & profession imaging controls, PDF document, image
secure pdf remove; decrypt pdf
XDoc.HTML5 Viewer for .NET, All Mature Features Introductions
be achieved through clicking "Open an online document" button search text-based documents, like PDF, Microsoft Office text selecting in order to secure your web
create pdf the security level is set to high; add security to pdf
Visual Basic 6 Black Book:List Boxes And Combo Boxes
Click Here!
ITKnowledge
home
account 
info
subscribe
login
search
My 
ITKnowledge
FAQ/help
site 
map
contact us
Brief
Full
Advanced
Search
Search Tips 
To access the contents, click the chapter and section titles. 
Visual Basic 6 Black Book 
(Publisher: The Coriolis Group) 
Author(s): Steven Holzner 
ISBN: 1576102831 
Publication Date: 08/01/98 
Bookmark It
Search this book:
Previous
Table of Contents
Next
Using Multiselect List Boxes
Everyone’s very pleased with your new program to sell classical music CDs—except 
for the Sales Department. Why, they want to know, can the user only buy one CD at a 
time? Well, you explain, the program uses a list box to display the list of CDs, and 
when the user makes a selection, the program orders that CD. They ask, How about 
using a multiselect list box? So what’s that? 
A multiselect list box allows the user to select a number of items at one time. You 
make a list box into a multiselect list box with the MultiSelect property. The user can 
then select multiple items using the Shift and Ctrl keys. Here are the possible settings 
for MultiSelect:
  0—Multiple selection isn’t allowed (this is the default). 
  1—Simple multiple selection. A mouse click or pressing the spacebar selects 
or deselects an item in the list. (Arrow keys move the focus.) 
  2—Extended multiple selection. Pressing the Shift key and clicking the 
mouse or pressing the Shift key and one of the arrow keys extends the selection 
file:///E|/Program%20Files/KaZaA/My%20Shared%...Basic%20-%20%20Black%20Book/ch08/261-264.html (1 of 5) [7/31/2001 8:58:42 AM]
Go!
Keyword
Please Select
Go!
VB.NET Word: VB Tutorial to Convert Word to Other Formats in .NET
Word converting assembly toolkit also allows developers to create a fully platforms, then converting Word to a more secure document format PDF will be
pdf password unlock; pdf security options
C# Image: Zoom Image and Document Page in C#.NET Web Viewer
offers outstanding high performance and delivers secure & customizable bmp (bitmap), tiff / multi-page tiff, PDF, etc NET: Zoom In Image & Document Page Online.
copy paste encrypted pdf; convert locked pdf to word doc
Visual Basic 6 Black Book:List Boxes And Combo Boxes
from the previously selected item to the current item. Pressing the Ctrl key and 
clicking the mouse selects or deselects an item in the list. 
TIP:  The DblClick event isn’t very useful with multiselect list boxes, because when 
you click the list box a second time, every item but the one you’ve clicked is 
deselected. In addition, a Click event is generated each time the user selects a new 
item, and you might want to wait until all selections are made before taking action. 
This is why you often use a command button to initiate action after a user selects 
items in a multiselect list box. Take a look at the following example to see how this 
works.
Let’s see an example of a multiselect list box at work. In this case, we’ll have two list 
boxes, List1 and List2, as well as a command button displaying an arrow (here, we’ll 
just give a button the caption “—>” to display the arrow). Set List1’s MultiSelect 
property to 1. When the user selects a number of items in List1 and clicks the button 
with an arrow, we’ll copy the selected items in List1 to List2, as in Figure 8.4.
Figure 8.4  Selecting multiple items in a multiselect list box.
We start by loading items into List1 when the form loads:
Private Sub Form_Load ()
List1.AddItem ("Item 0")
List1.AddItem ("Item 1")
List1.AddItem ("Item 2")
List1.AddItem ("Item 3")
List1.AddItem ("Item 4")
List1.AddItem ("Item 5")
List1.AddItem ("Item 6")
List1.AddItem ("Item 7")
End Sub
Next, when the user clicks the command button to indicate he has made all the 
selections he wants, we loop over the list this way: 
Private Sub Command1_Click ()
Dim intLoopIndex
For intLoopIndex = 0 To List1.ListCount - 1
...
Next intLoopIndex
End Sub
In the loop, we see which items were selected and move them to the other list box, 
file:///E|/Program%20Files/KaZaA/My%20Shared%...Basic%20-%20%20Black%20Book/ch08/261-264.html (2 of 5) [7/31/2001 8:58:42 AM]
Visual Basic 6 Black Book:List Boxes And Combo Boxes
List2:
Private Sub Command1_Click ()
Dim intLoopIndex
For intLoopIndex = 0 To List1.ListCount - 1
If List1.Selected(intLoopIndex) Then
List2.AddItem List1.List(intLoopIndex)
End If
Next intLoopIndex
End Sub
The result appears in Figure 8.4, where we’re letting the user make multiple selections 
using the mouse, Shift, and Ctrl keys. 
Note that we looped over every item in the list box to see if it was selected or not—is 
this necessary? Aren’t there SelStart and SelLength properties for the list box as there 
are for text boxes? Those properties don’t exist for list boxes, because the selected 
items in a multiselect list box may not be contiguous, which also means that we do 
indeed have to loop over all items in the list box, checking each one individually to see 
if it’s been selected.
Making List Boxes Scroll Horizontally
It’s a pity that there’s so little vertical space for the list box in your new program’s 
layout—the user can only view 4 of the more than 40 items in the list box at once. 
Can’t you make a list box work horizontally instead of vertically? 
Yes you can, if you break up the list into columns using the Columns property. When 
that property is set to 0, the default, the list box presents just a vertical list to the user. 
When you set the Columns property to another value, the list box displays its items in 
that number of columns instead.
Let’s see an example—can multiselect list boxes also be multicolumn list boxes? They 
sure can; take a look at Figure 8.5.
Figure 8.5  A multiselect multicolumn list box.
In this example, we’ve just set List1’s Columns property to 2 and used the same code 
we developed for our multiselect example, which transfers selected items from List1 to 
List2 when the user clicks the command button (if you’ve made List1 large, you might 
have to make it smaller before it will display the items in a number of columns rather 
than one large column):
Private Sub Command1_Click ()
file:///E|/Program%20Files/KaZaA/My%20Shared%...Basic%20-%20%20Black%20Book/ch08/261-264.html (3 of 5) [7/31/2001 8:58:42 AM]
Visual Basic 6 Black Book:List Boxes And Combo Boxes
Dim intLoopIndex
For intLoopIndex = 0 To List1.ListCount - 1
If List1.Selected(intLoopIndex) Then
List2.AddItem List1.List(intLoopIndex)
End If
Next intLoopIndex
End Sub
Now the user can select multiple items from the columns in List1 and transfer them to 
List2 at the click of a button.
Using Checkmarks In A List Box
The Aesthetic Design Department has sent you a memo. People are so tired, they write, 
of standard list boxes. Can’t you punch them up a little in your program, 
SuperDuperTextPro? Suppressing your immediate response, which is to tell the 
Aesthetic Design Department just what you think of them in rather direct terms, you 
give the problem a little thought. Well, you decide, I could use those new checkmark 
list boxes.
When you use checkmark list boxes, selected items appear with a checkmark in front 
of them. You can make a list box into a checkmark list box with its Style property, 
which can take these values:
  0—Standard list box (the default) 
  1—Checkmark list box 
For example, the list box in Figure 8.6 has its Style property set to 1, making it a 
checkmark list box.
Figure 8.6  Using checkmark list boxes.
TIP:  By default, checkmark list boxes can support multiple selections; the 
MultiSelect property of these list boxes must be set to 0.
Previous
Table of Contents
Next
file:///E|/Program%20Files/KaZaA/My%20Shared%...Basic%20-%20%20Black%20Book/ch08/261-264.html (4 of 5) [7/31/2001 8:58:42 AM]
Visual Basic 6 Black Book:List Boxes And Combo Boxes
Products |  
Contact Us |  
About Us |  
Privacy  |  
Ad Info  |  
Home 
Use of this site is subject to certain 
Terms & Conditions
Copyright © 1996-2000 EarthWeb Inc.
All rights reserved. Reproduction whole or in part in any form or medium without express written 
permission of 
EarthWeb is prohibited.
file:///E|/Program%20Files/KaZaA/My%20Shared%...Basic%20-%20%20Black%20Book/ch08/261-264.html (5 of 5) [7/31/2001 8:58:42 AM]
Documents you may be interested
Documents you may be interested