Providing online Help for users – PB Docs 115
Providing online Help for users Two ways to call Help from an application PowerBuilder provides two principal ways of calling an online Help file from a PowerBuilder application: Use the ShowHelp and ShowPopupHelp PowerScript functions in your application scripts to call Help topics. Declare the WinHelp API as an external function and use the WinHelp…
Drag-and-drop properties, events, and functions – PB Docs 115
Drag-and-drop properties, events, and functions Drag-and-drop properties Each PowerBuilder control has two drag-and-drop properties: DragAuto DragIcon The DragAuto property DragAuto is a boolean property. Table 10-1: DragAuto property values Value Meaning TRUE When the object is clicked, the control is placed automatically in drag mode FALSE When the object is clicked, the control is not…
About XML and PowerBuilder – PB Docs 115
About XML and PowerBuilder PowerBuilder provides several features that enable you to work with the Extensible Markup Language (XML). You can: Export the data in a DataWindow object to XML, and import data in an XML document or string into a DataWindow object Determine whether an XML document or string is well-formed or conforms to…
Completing the style – PB Docs 115
Completing the style To complete your form style, enhance the window and menu to provide the processing you want. For example, you can: Work with the central DataWindow control Add controls to the window Define actions (functions that appear as actions in your form style) Modify the menu and its associated toolbar Write scripts for…
Creating accessible software applications with PowerBuilder – PB Docs 115
Creating accessible software applications with PowerBuilder MSAA standard PowerBuilder provides the infrastructure and properties needed to build accessibility features into your Windows and Web applications. Its features allow applications to conform generally to Microsoft Active Accessibility (MSAA) Version 2. MSAA is a Windows standard that defines the way accessibility aids obtain information about user interface…
Chapter 35 Building InfoMaker Styles and Actions – PB Docs 115
Chapter 35 Building InfoMaker Styles and Actions About this chapter This chapter explains how to build styles in PowerBuilder and provide them to InfoMaker users. Contents Topic About form styles Naming the DataWindow controls in a form style Building and using a form style Modifying an existing style Building a style from scratch Completing the…
Customizing the Tab control – PB Docs 115
Customizing the Tab control The Tab control has settings for controlling the position and appearance of the tabs. Each tab can have its own label, picture, and background color. All tabs share the same font settings, which you set on the Tab control’s Font property page. Pop-up menus and property sheets for Tab controls and…
Chapter 4 Getting Information About PowerBuilder Class Definitions – PB Docs 115
Chapter 4 Getting Information About PowerBuilder Class Definitions About this chapter This chapter explains what class definition information is and how it is used, and presents some sample code. Developers of tools and object frameworks can use class definition information for tasks such as producing reports or defining objects with similar characteristics. You do not…
Establishing a secure connection – PB Docs 115
Establishing a secure connection To establish a secure connection to EAServer, follow these steps: Create an instance of the SSLServiceProvider object. Optionally use the GetGlobalProperty function to obtain security information from the server. Set properties required by the server using the SetGlobalProperty function. Connect to the server using the ConnectToServer function of the Connection object….
Requesting a message back from the server – PB Docs 115
Requesting a message back from the server Simulating server push A client application cannot pass a PowerBuilder object reference to EAServer. Therefore, you cannot use a PowerBuilder object reference to push messages from the server back to a PowerBuilder client. However, you can simulate this behavior by using a shared object on the client to…