Visual Basic 6 Programming Blue Book: The Most Complete, Hands-On Resource for Writing Programs with Microsoft Visual Basic 6!:Forms And Fields, Fields And Forms
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 Programming Blue Book: The Most Complete, Hands-On Resource for Writing Programs with Microsoft Visual Basic 6!
(Publisher: The Coriolis Group)
Author(s): Peter G. Aitken
ISBN: 1576102815
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
This dialog box has the following three tabs from which to choose settings:
GeneralToolbar properties (a subset of those available in the Visual Basic Properties window)
ButtonsButton properties, adding and deleting buttons
PictureDisplaying images on buttons
Figure 22.4 The Toolbar Controls Property Pages dialog box.
You will use the General and Buttons tabs for your project. Here are descriptions of the properties on the General tab; the settings needed for the current project are in parentheses:
AllowCustomizePermits the user to customize the Toolbar at runtime (off). Customization involves double-clicking on the Toolbar to display the Customize Toolbar dialog box, which permits you to add and remove buttons and change their order.
ShowTipsDisplays a ToolTip (programmer defined) if the mouse cursor rests on the button briefly (on).
EnabledSame as for other Visual Basic controlsactivates or deactivates the Toolbar (on).
WrappableIndicates whether the Toolbar buttons wrap to multiple rows, if needed, when the container window is resized (on).
MousePointerDisplays when the pointer is over the Toolbar (ccDefault).
ImageListWhen displaying images on the buttons, the ImageList controls where the images are stored (none).
ButtonHeight and ButtonWidthShow the size of the buttons, expressed in the ScaleMode units of the Toolbars container. The ButtonWidth property is automatically adjusted to match the longest label (Caption property) on a button (default settings).
Before you get to the details of adding buttons to the Toolbar, you need to understand the relationship between a Toolbar control and its buttons. As mentioned previously, each button is represented by a Button object, and all the Button objects on a Toolbar are represented by the Buttons collection. The Buttons collection is a standard Collection object, which you have met several times already. Briefly, the Buttons collection is a 1-based group of indexed Button objects (1-based means that the first button has index 1 rather than 0, which is more common in some other parts of Visual Basic). In code, therefore, you can access individual buttons and the Buttons collection by using standard Visual Basic collection syntax. If your Toolbar is named Toolbar1, for example, you can create a type Button variable that points to a specific button in one of several ways. First, declare the variable:
Dim btnX As Button
Then, retrieve a specific button by its index number:
Set btnX = Toolbar1.Buttons(2) Second button on Toolbar
You can also reference a button by a unique key (such as the Button objects Key property):
Set btnX = Toolbar1.Buttons(second) If Key = second
You can also use the Item method:
Set btnX = Toolbar1.Buttons.Item(2)
After you retrieve the desired button, you can set its properties; for example:
btnX.Caption = Close
btnX.Enabled = False
The Toolbar control provides a great deal of flexibility, including the ability to add and remove buttons at runtime. (Refer to the Visual Basic Help system for more details.) Note that Toolbar buttons can be used in two basic ways. One way is to initiate a process, similar to a Command Button control; the Save Project and Open Project buttons on the Toolbar in the Visual Basic development environment operate in this fashion. The second way is to turn on and off options, like the Lock Controls button on the Toolbar in the Visual Basic development environment. You determine how a Button operates by manipulating its properties.
Back to the project: After setting the Toolbar controls General properties, as previously described, click on the Buttons tab, shown in Figure 22.5. You will add three buttons to the Toolbar, for now. Here are the basic steps to follow for each button:
1. Click on Insert Button and a new button is inserted to the right of the current button (as indicated in the Index box). If no buttons exist, the new button becomes the first button at the left of the Toolbar. If necessary, use the left and right arrow buttons to make the appropriate button current, before clicking on the Insert button.
Figure 22.5 The Buttons tab on the Toolbar controls Property Pages dialog box.
2. Type the buttons caption in the Caption box.
3. Repeat Steps 1 and 2 for additional buttons, and then click on OK.
While these are the minimum steps required to add a button to a Toolbar, the Button object offers several other useful properties:
CaptionThe text displayed on the button.
DescriptionThe button description displayed at runtime in the Customize Toolbar dialog box.
KeyA unique string that identifies the button.
ValueWhether the button is pressed (Value = 1) or unpressed (Value = 0).
StyleThe buttons style (see Table 22.2).
PlaceholderWidthThe width of a button if its Style is set to PlaceHolder.
TagThis property is not used by Visual Basic. It serves as a location for extra data (in string format) that your program can use in any manner that it requires (same as the Tag property of other controls).
ToolTipTextThe text that is displayed next to the mouse cursor when it is placed on a button briefly (but only if the Toolbars ShowTips property is True).
ImageThe index of the buttons image in the associated ImageList control.
VisibleIndicates whether the button is visible. If a buttons Visible property is False, buttons to the right move over to fill in the space where the button would be displayed if Visible = True.
EnabledIndicates whether the button is active (can be clicked).
MixedStateControls whether the button is displayed in the mixed state (grayed out). A mixed-state button can still be active (Enabled).
Now, what about this Style property? A Button object can have one of six different styles. Clearly, some Button properties are not relevant for certain styles. The available styles, the defined constants available for setting them, and their descriptions are given in Table 22.2.
Table 22.2 Available styles for a Button object.
Constant
Value
Description
tbrDefault
0
(Default) Button. The button is a regular push button.
tbrCheck
1
Check. The button is a check button, which can be checked or unchecked.
tbrButtonGroup
2
ButtonGroup. All buttons with this style constitute a group. One, and only one, button in a group can be depressed at a given time; clicking on one button automatically unclicks the one that was depressed previously. A Toolbar can have only one group.
tbrSeparator
3
Separator. The button functions as a separator with a fixed width of eight pixels.
tbrPlaceholder
4
Placeholder. The button appears and functions like a separator but has a settable width. A button with this style can be used to place another control on a Toolbar. For example, to place a drop-down Text Box on a Toolbar, add a Button with the PlaceHolder style and adjust its width to the desired size. Then, place a Combo Box of the same width on the placeholder button.
tbrDropDown
5
Dropdown. Shows an arrow next to the button that, when clicked on, displays a programmer-defined drop-down menu of command choices.
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. Read EarthWeb's privacy statement.
Wyszukiwarka
Podobne podstrony:
22 04 201322 04 08 sem IX22 04 2004Szef wywiadu USA Tortury były skuteczne (22 04 2009)0208 22 04 2009, wykład nr 8 , Apoptoza Paul Esz22 04 2010TI 97 04 22 T pl(1)1998 04 str 22 Czerwone swiatlo dla swiTI 97 04 22 K L N pl(1)Intro FINALDraft 04 22 05więcej podobnych podstron