Visual Basic 6 Black Book:List Boxes And Combo Boxes
function GetCookie (name)
{
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen)
{
var j = i + alen;
if (document.cookie.substring(i, j) == arg) {
var end = document.cookie.indexOf (";", j);
if (end == -1)
end = document.cookie.length;
return unescape(document.cookie.substring(j, end));
}
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
var m1='';
var gifstr=GetCookie("UsrType");
if((gifstr!=0 ) && (gifstr!=null)) { m2=gifstr; }
document.write(m1+m2+m3);
Keyword
Title
Author
ISBN
Publisher
Imprint
Brief
Full
Advanced Search
Search Tips
Please Select
-----------
Components
Content Mgt
Certification
Databases
Enterprise Mgt
Fun/Games
Groupware
Hardware
IBM Redbooks
Intranet Dev
Middleware
Multimedia
Networks
OS
Prod Apps
Programming
Security
UI
Web Services
Webmaster
Y2K
-----------
New Titles
-----------
Free Archive
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
function isIE4()
{
return( navigator.appName.indexOf("Microsoft") != -1 && (navigator.appVersion.charAt(0)=='4') );
}
function bookMarkit()
{
var url="http://www.itknowledge.com/PSUser/EWBookMarks.html?url="+window.location+"&isbn=0";
parent.location.href=url;
//var win = window.open(url,"myitk");
//if(!isIE4())
// win.focus();
}
Search this book:
Previous
Table of Contents
Next
Clearing A List Box
Its time to load new items into a list boxdo you really have to clear the old items out one at a time with RemoveItem?
You can use the Clear method to clear a list box. Nothing could be easier (so be carefultheres no undelete function here!). You just use clear like this: List.Clear.
Heres how that looks in code; in this case, were clearing a list box, List1, when the user clicks a command button:
Private Sub Command1_Click()
List1.Clear
End Sub
Creating Simple Combo Boxes, Drop-Down Combo Boxes, And Drop-Down List Combo Boxes
Combo boxes are those controls that usually display a text box and a drop-down list. In fact, you might think there is only one kind of combo box, but there are really three types, and you select which type you want with the combo boxs Style property. The default type of combo box is probably what you think of when you think of combo boxes, because, as mentioned, it is made up of a text box and a drop-down list. However, you can also have combo boxes where the list doesnt drop down (the list is always open, and you have to make sure to provide space for it when you add the combo box to your form) and combo boxes where the user can only select from the list.
Here are the settings for the combo box Style property:
VbComboDropDown0; drop-down combo box. Includes a drop-down list and a text box. The user can select from the list or type in the text box. (This the default.)
VbComboSimple1; simple combo box. Includes a text box and a list, which doesnt drop down. The user can select from the list or type in the text box. The size of a simple combo box includes both the edit and list portions. By default, a simple combo box is sized so that none of the list is displayed. Increase the Height property to display more of the list.
VbComboDrop-DownList2; drop-down list. This style allows a selection only from the drop-down list. This is a good one to keep in mind when you want to restrict the users input; however, if you want to use this one, you should also consider simple list boxes. The selected item appears in the (read-only) text box.
Adding Items To A Combo Box
Youve added a new combo box to your program, and it looks great. When you run it, however, all you see is Combo1 in it. How do you add items to your combo box?
A combo box is a combination of a text box and a list box, so at design time, you can change the text in the text box part by changing the Text property. You change the items in the list box part with the List property (this item opens a drop-down list when you click it in the Properties window) at design time.
At runtime, you can add items to a combo box using the AddItem() method, which adds items to the list box part. You can also add items to the list box using the List property, which is an indexed array of items in the list box. If you want to set text in the text box, set the combo boxs Text property.
Heres an example; in this case, we add four items to a combo boxs list:
Private Sub Form_Load()
Combo1.AddItem ("Item 0")
Combo1.AddItem ("Item 1")
Combo1.AddItem ("Item 2")
Combo1.AddItem ("Item 3")
End Sub
You can also add items to the list with the List property. Here we create a fifth item and give it a caption this way:
Private Sub Form_Load()
Combo1.AddItem ("Item 0")
Combo1.AddItem ("Item 1")
Combo1.AddItem ("Item 2")
Combo1.AddItem ("Item 3")
Combo1.List(4) = "Item 4"
End Sub
Thats itthe result appears in Figure 8.7.
Figure 8.7 A newly filled combo box.
Responding To Combo Box Selections
So youve installed a new combo box in your program, SuperDuperTextPro, to let the user select new text font sizes, and the combo box is staring at youjust a blank box. How do you connect it to your code?
Combo boxes are combinations of text boxes and list boxes, and that combination means that there are two sets of input events: Change events when the user types into the text box and Click or DblClick when the user uses the mouse. Note that, unlike standard list boxes, you cannot make multiple selections in a combo boxs list box.
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.
Wyszukiwarka
Podobne podstrony:
264 267Glee S01E17 Bad Reputation 720p WEB DL DD5 1 h 264 LP(1)18 (264)Rozdzial (264)261 264255 264 action=produkt&produkt=267267 271266 26710 (267)267 269264 (2)Śpiewnik 267267 Receptariusz?rwi ski 07 [1]więcej podobnych podstron