Wizards & Builders GmbH Steuerelemente Visuelle Steuerelemente in Microsoft Visual FoxPro.

Slides:



Advertisements
Ähnliche Präsentationen
E-Solutions mySchoeller.com for Felix Schoeller Imaging
Advertisements

Installation des Add-In SOLVERSTAT
Thomas Herrmann Software - Ergonomie bei interaktiven Medien Step 6: Ein/ Ausgabe Instrumente (Device-based controls) Trackball. Joystick.
Wizards & Builders GmbH Erstellen von Applikationen Erstellen von Datenbank- Applikationen unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Der Maskendesigner Design von Masken für Applikationen unter Microsoft Visual FoxPro.
Wizards & Builders GmbH ActiveX-Controls Verwendung und Einsatz von ActiveX-Controls unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Der Berichtsgenerator Erstellen von und Arbeiten mit Berichten, Etiketten, Listen in Microsoft Visual FoxPro.
Wizards & Builders GmbH Fertigkomponenten Fertige Komponenten in Component Gallery und Solutions-Beispielen Microsoft Visual FoxPro.
Wizards & Builders GmbH Microsoft Titel Microsoft-Titel für Entwickler und Softwarehäuser.
Wizards & Builders GmbH Klassenbibliotheken Arbeiten mit Klassenbibliotheken in Microsoft Visual FoxPro.
Programmierung von List- und Comboxen mit Microsoft Visual FoxPro
Wizards & Builders GmbH Die Benutzeroberfläche Interaktives Arbeiten mit den Werkzeugen/Assistenten von Microsoft Visual FoxPro.
Wizards & Builders GmbH Einführung in die objektorientierte Programmierung Norbert Abb.
Ansteuerung von Treeview
Wizards & Builders GmbH Programmierstil Hinweise zum Programmierstil unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Arbeiten mit CSV-Listen Arbeiten mit CSV-Listen unter Microsoft Visual FoxPro.
Wizards & Builders GmbH OOP in der Praxis Die wichtigsten Befehle für OO-Programmierung mit Microsoft Visual FoxPro.
Wizards & Builders GmbH Übersicht Schulung Übersicht über Schulung für Entwickler unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Schulungsmaterial Material zu Programmierung und Datenbankhandling unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Tools, AddOns, Frameworks Nützliche Zusatzprodukte rund um Microsoft Visual FoxPro.
Wizards & Builders GmbH Distribution von Applikationen Distribution und Installation unter Microsoft Visual FoxPro.
Wizards & Builders GmbH Modularisierung von SW Modularisierung von Anwendungen mit Microsoft Visual FoxPro.
List und Combo Boxen. © 1999 TMN-Systemberatung GmbH Grundsätzliches n List und Combo Boxen sind sich im Aufbau sehr ähnlich und wurden bzgl. Datenquellen.
Besonderheiten einzelner Steuerelemente in Visual FoxPro
Grids - Datenblatt in Visual FoxPro
Was ist neu in VFX 9.5 im 2. Quartal 2006? Uwe Habermann Visual Extend Product Manager
Arbeiten mit Formularen in Visual FoxPro 9.0
Form Designer Programmierung von Forms. © 1999 TMN-Systemberatung GmbH Eigenschaften und das Eigenschafts Fenster n In Reitern nach Themen sortiert n.
Uwe Habermann WPF Avalon Formulare aus VFP verwenden Venelina Jordanova
Visual Extend Features für Entwickler deutschsprachige FoxPro User Group Uwe Habermann VFX 05 D.
Uwe Habermann VFX 11.0 Profi Features Venelina Jordanova
This presentation is timed so you will only need to click on the left mouse button when it is time to move to the next slide. Right click on this screen.
Laurie Clarcq The purpose of language, used in communication, is to create a picture in the mind and/or the heart of another.
Medien zwischen Technologie und Gesellschaft Dozent: Herr Prof. Dr. Manfred Thaller SS 13 Referent: Christian Braun.
Metro-Style Apps mit Expression Blend 5 für HTML designen Christian Moser User Experience Designer Zühlke Engineering AG
| DC-IAP/SVC3 | © Bosch Rexroth Pneumatics GmbH This document, as well as the data, specifications and other information set forth in.
3rd Review, Vienna, 16th of April 1999 SIT-MOON ESPRIT Project Nr Siemens AG Österreich Robotiker Technische Universität Wien Politecnico di Milano.
The free XML Editor for Windows COOKTOP Semistrukturierte Daten 1 Vortrag Semistrukturierte Daten 1 COOKTOP The free XML-Editor for Windows
Gameplay Systems I Softwaretechnologie II (Teil 2): Simulation und 3D Programmierung SS 2012 Prof. Dr. phil. Manfred Thaller Referent: Christian Weitz.
Advanced Mapping Persistente Domänenmodelle mit JPA 2.0 und Bean Validation.
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
The future tense with werden The verb werden werdensie / Sie werdetihr werdenwir wirder / sie / es wirstdu werdeich.
XML IV: Cocoon 2.
Instructions Simply insert, picture, clip art 9 times and arrange them on the grid. Right click picture, select order, send backwards. Hide the pictures.
Institut für Umweltphysik/Fernerkundung Physik/Elektrotechnik Fachbereich 1 K. Bramstedt, L. Amekudzi, J. Meyer IFE/IUP Tangent heights in occultation.
Past Perfect Tense.
Staatsballett Berlin Ein Verbesserungskonzept für den Social- Media Auftritt Your picture here.
Ein Projekt des Technischen Jugendfreizeit- und Bildungsvereins (tjfbv) e.V. kommunizieren.de Blended Learning for people with disabilities.
“Weil” und “Denn”.
HTML und CSS Erstellung einer APP. HTML: head Sharky.
WAI konforme Seiten mit TYPO3 (Web Accessibility Initative) © Peter Luser 2005.
External Labels – The rules For all external labels the following rules apply (external labels are all labels which are not inside of a shape) - all labels.
Alltagsleben Treffpunkt Deutsch Sixth Edition
1 Intern | ST-IN/PRM-EU | | © Robert Bosch GmbH Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung,
REBOL/View. grafische Erweiterung zu REBOL sehr schlank schnell kaum dokumentiert.
Technische Universität München Visual Presentations Hints for media usage.
Adjective Endings Nominative & Accusative Cases describing auf deutsch The information contained in this document may not be duplicated or distributed.
How to use and facilitate an OptionFinder Audience Response System.
Technische Universität München 1 CADUI' June FUNDP Namur G B I The FUSE-System: an Integrated User Interface Design Environment Frank Lonczewski.
Project Hooks und _VFP Möglichkeiten. © 1999 TMN-Systemberatung GmbH Aufbau des Objekt Modells für Applications und Projects.
TITLE OF THE PRESENTATION Subtitle of a presentation Mr. John Q. Public, location, 14/03/2012.
Goldpartner: Veranstalter: Der Werkzeugkasten für Entwickler Ein UI-Framework in AngularJS Timo Korinth.
Windows Interface Guidelines for Software Design1 The Windows Interface Guidelines for Software Design.
Literary Machines, zusammengestellt für ::COLLABOR:: von H. Mittendorfer Literary MACHINES 1980 bis 1987, by Theodor Holm NELSON ISBN
Gregor Graf Oracle Portal (Part of the Oracle Application Server 9i) Gregor Graf (2001,2002)
LLP DE-COMENIUS-CMP Dieses Projekt wurde mit Unterstützung der Europäischen Kommission finanziert. Die Verantwortung für den Inhalt dieser.
Interrogatives and Verbs
FREE ICONS POWERPOINT TEMPLATE.
Titellayout Untertitel.
Company Background We Are Creatives We Are Professionals
 Präsentation transkript:

Wizards & Builders GmbH Steuerelemente Visuelle Steuerelemente in Microsoft Visual FoxPro

Wizards & Builders GmbH Diese Schulung dient der Einführung in das Arbeiten mit Steuerelementen und der wichtigen Eigenschaften und Methoden von Steuerelementen unter Microsoft Visual FoxPro

Wizards & Builders GmbH Themenübersicht Einführung Steuerelemente Einführung Steuerelemente Unsichtbare Steuerelemente Unsichtbare Steuerelemente Sichtbare Steuerelemente Sichtbare Steuerelemente Shapes, Images und Labels Shapes, Images und Labels Anwählbare Steuerelemente Anwählbare Steuerelemente List- und Comboboxen List- und Comboboxen Container Container Sonderfälle Sonderfälle Namenskonventionen Namenskonventionen

Wizards & Builders GmbH Einführung Steuerelemente Übersicht und Einführung zu Steuerelementen unter Microsoft Visual FoxPro

Wizards & Builders GmbH Steuerelemente Timer Timer Linie Linie Shape Shape Image Image Label Label Command Button Command Button Option Button Option Button Check Box Check Box Text Box Text Box Edit Box Edit Box Spinner Spinner Option Group Option Group Command Group Command Group Combo Box Combo Box List Box List Box Page Frame (Page) Page Frame (Page) Grid (Header/Column) Grid (Header/Column) OLE-Control OLE-Control

Wizards & Builders GmbH Umbenannte Controls Text => Label control Text => Label control GET-Field=> Textbox GET-Field=> Textbox Edit Region=> Editbox Edit Region=> Editbox Popup=> Combobox Popup=> Combobox Radio button=> Optionbutton Radio button=> Optionbutton Screen (Set)=> Form (Set) Screen (Set)=> Form (Set) Picture=> Image Picture=> Image

Wizards & Builders GmbH Neue Steuerelemente Timer Timer Pageframe (Page) Pageframe (Page) Grid (Header, Column) Grid (Header, Column) Toolbar (Separator) Toolbar (Separator) Project Hook Project Hook Hyperlink Hyperlink Active Document Active Document

Wizards & Builders GmbH Unsichtbare Steuerelemente Eigenschaften und Methoden von unsichtbaren Steuerelementen unter Microsoft Visual FoxPro

Wizards & Builders GmbH Timer Daten Daten Methods Methods Layout Layout Other Other Tips Tips Comment, Tag Comment, Tag BASIC, TimerEvent, Reset BASIC, TimerEvent, Reset COORDINATES COORDINATES CLASS, Interval CLASS, Interval - Not executed while Menu open - Not executed while Menu open - Not exact enough for RealTime - Not exact enough for RealTime

Wizards & Builders GmbH Timer & Basis Daten/Layout Timer Timer TimerEventAufgerufene Prozedur TimerEventAufgerufene Prozedur ResetMethodTimer neu starten ResetMethodTimer neu starten IntervalPropertyTimer in Millisekunden IntervalPropertyTimer in Millisekunden Daten Daten CommentSollte man ggf. verwenden... CommentSollte man ggf. verwenden... TagFreie Eigenschaft TagFreie Eigenschaft Layout Layout Top, Left, Heigth, WidthKoordinaten Top, Left, Heigth, WidthKoordinaten

Wizards & Builders GmbH Basis Andere Andere Andere NameNamenskonventionen! NameNamenskonventionen! Enabledlogischer Schalter Enabledlogischer Schalter ClassKlassenzugehörigkeit ClassKlassenzugehörigkeit ClassLibrary ggf. VCX der Klasse ClassLibrary ggf. VCX der Klasse BaseclassBasisklasse (abgeleitet von) BaseclassBasisklasse (abgeleitet von) Parentclassggf. Parent-Klasse (dito) Parentclassggf. Parent-Klasse (dito) ParentContainer/Parent(Laufzeit!) ParentContainer/Parent(Laufzeit!)

Wizards & Builders GmbH Basis-Ereignisse/Methoden Events Events InitInitialisierung Objekt InitInitialisierung Objekt DestroyBeseitigung Objekt DestroyBeseitigung Objekt ErrorLokale Fehlerbehandlung! ErrorLokale Fehlerbehandlung! Methoden Methoden CloneObjectruntime duplication CloneObjectruntime duplication SaveAsClassIn andere VCX speichern SaveAsClassIn andere VCX speichern Read/WriteExpression/Method Design Read/WriteExpression/Method Design

Wizards & Builders GmbH Sichtbare Steuerelemente Eigenschaften und Methoden von sichtbaren Steuerelementen unter Microsoft Visual FoxPro

Wizards & Builders GmbH Linien Daten--- Daten--- Events Events CLICK, MOUSE, DRAG CLICK, MOUSE, DRAG Methoden Methoden Drag, Move, UIEnable, ZOrder Drag, Move, UIEnable, ZOrder Layout Layout DragIcon/Mode, BORDER,Draw-Mode, MousePointer, LineSlant DragIcon/Mode, BORDER,Draw-Mode, MousePointer, LineSlant AndereHelpContextID AndereHelpContextID Tips- No 3D-line-effects Tips- No 3D-line-effects

Wizards & Builders GmbH Klick- & Maus-Ereignisse Click Click ClickMouse left click ClickMouse left click DblClickMouse double click DblClickMouse double click RightClickMouse right click RightClickMouse right click Mouse Mouse MouseMoveMouse over object MouseMoveMouse over object MouseDownMouse pressed for click MouseDownMouse pressed for click MouseUpMouse released MouseUpMouse released MousePointer12 pointer versions MousePointer12 pointer versions

Wizards & Builders GmbH Drag & Drop Drag Drag DragDropEnd of drag, target event DragDropEnd of drag, target event DragOver object over target, target event DragOver object over target, target event Methods Methods DragMethod for manual dragging DragMethod for manual dragging MoveMethod for manual moving MoveMethod for manual moving Properties Properties DragIconCursor Icon for drag DragIconCursor Icon for drag DragModeautomatic / manual DragModeautomatic / manual

Wizards & Builders GmbH Eigenschaften Bordercolor, -style, -width Rahmen Bordercolor, -style, -width Rahmen VisibleLogischer Schalter VisibleLogischer Schalter HelpContextIDfür Hilfe-Compiler HelpContextIDfür Hilfe-Compiler ZOrder Meth. active Page, tlb order ZOrder Meth. active Page, tlb order UIEnable Evt.Page activate event UIEnable Evt.Page activate event Drawmode 16 verschiedene Modes Drawmode 16 verschiedene Modes (Line/Shape/Form) (Line/Shape/Form) LineSlantSondereigenschaft LineSlantSondereigenschaft

Wizards & Builders GmbH Shapes, Images und Label Eigenschaften und Methoden von flachen Steuerelementen unter Microsoft Visual FoxPro

Wizards & Builders GmbH Shapes Daten--- Daten--- Methoden--- Methoden--- Layout Layout BackColor/Style, FillColor/Style, ColorScheme/Source, ToolTip, SpecialEffect, Curvature BackColor/Style, FillColor/Style, ColorScheme/Source, ToolTip, SpecialEffect, Curvature Andere--- Andere--- Tips Tips Shapes in front block the click event Shapes in front block the click event

Wizards & Builders GmbH Eigenschaften (flache Obj.) Colors Colors BackStyleTransparent / Opaque (Default) BackStyleTransparent / Opaque (Default) BackColorRGB-Color for Qpaque objects BackColorRGB-Color for Qpaque objects FillColorStyleTransparent, Solid, Lines FillColorStyleTransparent, Solid, Lines FillColorRGB-Color if not transparent FillColorRGB-Color if not transparent ColorSchemeObject/Form/Source/Default ColorSchemeObject/Form/Source/Default ColorSourceScheme for Above=Source ColorSourceScheme for Above=Source ToolTipText ToolTip if Form.ShowTips=.T. ToolTipText ToolTip if Form.ShowTips=.T. SpecialEffectPlain or 3D SpecialEffectPlain or 3D Curvature 0=rectangle - 99=circle Curvature 0=rectangle - 99=circle

Wizards & Builders GmbH Images Daten--- Daten--- Methoden--- Methoden--- Layout Layout Picture (Bitmap, Icon), Stretch (Clip/Isometric/Stretch) Picture (Bitmap, Icon), Stretch (Clip/Isometric/Stretch) Andere--- Andere--- Tips Stretch also used for OLE Tips Stretch also used for OLE

Wizards & Builders GmbH Labels Daten--- Daten--- Methoden--- Methoden--- Layout Layout Caption, FONT, COLOR, AutoSize, WordWrap, Alignment Caption, FONT, COLOR, AutoSize, WordWrap, Alignment Andere--- Andere--- TipsCaption can be function TipsCaption can be function

Wizards & Builders GmbH Layout-Eigenschaften (Captions) FontName & FontSize FontName & FontSize FontFlags FontBold, FontItalic, FontStrikeThru, FontOutline, FontUnderline, FontShadow FontFlags FontBold, FontItalic, FontStrikeThru, FontOutline, FontUnderline, FontShadow Color DisabledBackColor, (Disabled)ForeColor Color DisabledBackColor, (Disabled)ForeColor Caption Text to be shown (function) Caption Text to be shown (function) Alignment Left/Right/Centered Alignment Left/Right/Centered AutoSize Resize horiz. for text AutoSize Resize horiz. for text WordWrap Wrap words/resize vertical WordWrap Wrap words/resize vertical

Wizards & Builders GmbH Anwählbare Steuerlemente Eigenschaften und Methoden von anwählbaren Steuerelementen unter Microsoft Visual FoxPro

Wizards & Builders GmbH Command Buttons DatenTerminateRead DatenTerminateRead MethodenErrorMessage, EVENTS MethodenErrorMessage, EVENTS Layout Layout DownPicture, DisabledPicture, StatusBarText, (Style=Inv.) DownPicture, DisabledPicture, StatusBarText, (Style=Inv.) Andere Andere TabIndex, TabStop (Forms!), Default, Cancel TabIndex, TabStop (Forms!), Default, Cancel Tips Tips Use small fonts with pictures Use small fonts with pictures Use StatusBarText instead Use StatusBarText instead

Wizards & Builders GmbH Ereignisse (zugreifbare Obj.) Whenold-fashioned WHEN Whenold-fashioned WHEN Validold-fashioned VALID Validold-fashioned VALID GotFocusTabbed to it GotFocusTabbed to it LostFocusTabbed somewhere else... LostFocusTabbed somewhere else... SetFocusMethod (enabled & visible) SetFocusMethod (enabled & visible) KeyPressKey Preview Event KeyPressKey Preview Event RefreshSHOW GET (Requery,Page) RefreshSHOW GET (Requery,Page) MessageReturn Message text (Old!) MessageReturn Message text (Old!)

Wizards & Builders GmbH Option Buttons Daten Daten ControlSourceField or memvar ControlSourceField or memvar Value same type as the ControlSource Value same type as the ControlSource Layout Layout Alignment (Left/Right) for button Alignment (Left/Right) for button SpecialEffect not for command button SpecialEffect not for command button Andere--- Andere--- Tips Nur in Option Button Groups! Tips Nur in Option Button Groups!

Wizards & Builders GmbH Konfusion? NameObjektname NameObjektname CaptionTitel CaptionTitel ControlSource Datenquelle ControlSource Datenquelle memvar memvar field field function function ValueObjektwert ValueObjektwert

Wizards & Builders GmbH Check Boxen Daten--- Daten--- Methoden Methoden InteractiveChangeEvent, ProgrammaticChangeEvent InteractiveChangeEvent, ProgrammaticChangeEvent Layout--- Layout--- Andere--- Andere--- Tips Tips ProgrammaticChange important! ProgrammaticChange important!

Wizards & Builders GmbH Textboxen Daten Daten Format, InputMask, Margin, Read-Only, Open/MemoWindow Format, InputMask, Margin, Read-Only, Open/MemoWindow Methoden Methoden RangeHigh, RangeLow RangeHigh, RangeLow Layout Layout SELECT, Style (SAY-compatible), PasswordChar, SELECT, Style (SAY-compatible), PasswordChar, AndereHideSelection AndereHideSelection TipsPlay with selected areas! TipsPlay with selected areas!

Wizards & Builders GmbH Selektierter Text SelStartBegin of selection SelStartBegin of selection SelLengthNumber of chars SelLengthNumber of chars SelTextSelected text SelTextSelected text HideSelection Show LostFocus HideSelection Show LostFocus SelectedForeColorText color SelectedForeColorText color SelectedBackColorBackground color SelectedBackColorBackground color

Wizards & Builders GmbH Editboxen DatenMaxLength DatenMaxLength Methoden--- Methoden--- Layout Layout ScrollBars (vert. & horiz.) ScrollBars (vert. & horiz.) AndereAllowTabs AndereAllowTabs Tips Selected text Tips Selected text

Wizards & Builders GmbH Spinner Daten Daten KeyboardHigh/LowValue KeyboardHigh/LowValue SpinnerHigh/LowValue SpinnerHigh/LowValue Increment Increment MethodenUpEvent, DownEvent MethodenUpEvent, DownEvent Layout--- Layout--- Andere--- Andere--- Tips Use High/LowValues instead of RangeEvents Tips Use High/LowValues instead of RangeEvents

Wizards & Builders GmbH List- und Comboboxen Eigenschaften und Methoden von List- und Comboboxen unter Microsoft Visual FoxPro

Wizards & Builders GmbH Combo-Boxen DatenBoundColumn, DisplayValue DatenBoundColumn, DisplayValue MethodenAddItem, AddListItem, MethodenAddItem, AddListItem, Layout Layout ColumnCount, -Lines, -Width, Disabled/Select/Item/Back/ForeC ColumnCount, -Lines, -Width, Disabled/Select/Item/Back/ForeC Other Other TopIndex, TopItemID, +NEW, IncrementalSearch, Listcount TopIndex, TopItemID, +NEW, IncrementalSearch, Listcount TipsListIndex, ListIdemID TipsListIndex, ListIdemID

Wizards & Builders GmbH Layout (Combobox) ColumnCount Anzahl Spalten ColumnCount Anzahl Spalten ColumnLinesAnzeigen Linien ColumnLinesAnzeigen Linien ColumnWidth Breite der Spalten (colon- delimited) ColumnWidth Breite der Spalten (colon- delimited) ItemBack/ForeColor ItemBack/ForeColor SelectedItemBack/ForeColor SelectedItemBack/ForeColor DisabledItemBack/ForeColor DisabledItemBack/ForeColor

Wizards & Builders GmbH Daten (Combobox) RowSourceType9 options RowSourceType9 options RowSourcename type RowSourcename type BoundColumn Column bound to Value BoundColumn Column bound to Value DisplayValueText or pos. for display DisplayValueText or pos. for display ItemDataAdditional value ItemDataAdditional value ListArray of text ListArray of text SortedAlphabetically sorted SortedAlphabetically sorted FirstElement, NumberOfElements for Arrays FirstElement, NumberOfElements for Arrays

Wizards & Builders GmbH Methoden/Sonstiges (Combobox) Methods Methods RequeryRequery SQL/QPR-Source RequeryRequery SQL/QPR-Source Other Other IncrementalSearchself-explanatory IncrementalSearchself-explanatory TopIndexfirst visible item TopIndexfirst visible item NewIndexlast AddItem-position NewIndexlast AddItem-position ListcountNumber of items ListcountNumber of items ListIndex(Last) selected item ListIndex(Last) selected item

Wizards & Builders GmbH Was sind Ids (Combobox) ? ItemIDData Additional value by ID ItemIDData Additional value by ID ListItem Array of text by ID ListItem Array of text by ID Other Other TopItemIDID of topmost vis. list-item TopItemIDID of topmost vis. list-item NewItemIDlast AddItem-ID NewItemIDlast AddItem-ID ListItemID(Last) selected item ID ListItemID(Last) selected item ID ( List + ListItem / ListIndex + ListItemID) ( RowSourceType (0=None), (1=Value) )

Wizards & Builders GmbH ID-Methoden (Combobox) AddItemAdd at position AddItemAdd at position AddListItemAdd with ID AddListItemAdd with ID RemoveItemRemove from pos. RemoveItemRemove from pos. RemoveListItemRemove with ID RemoveListItemRemove with ID ClearDelete all items ClearDelete all items IndexToItemIDPosition -> ID IndexToItemIDPosition -> ID ItemIDToIndexID -> Position ItemIDToIndexID -> Position

Wizards & Builders GmbH Listboxen Daten--- Daten--- Methoden--- Methoden--- Layout--- Layout--- AndereMultiSelect AndereMultiSelect Tips Tips Use DisplayValue and Value together for text and offset Use DisplayValue and Value together for text and offset

Wizards & Builders GmbH Container Eigenschaften und Methoden von Containern unter Microsoft Visual FoxPro

Wizards & Builders GmbH Was sind Container? Objekte können wiederum aus Objekten bestehen Objekte können wiederum aus Objekten bestehen Ein Objekt mit Childs heißt Container Ein Objekt mit Childs heißt Container

Wizards & Builders GmbH Container Hierarchie FrameSet FrameSet Frame Frame PageFrame PageFrame Page Page Grid Grid Column Column Option Group Option Group Command Group Command Group Frame Frame PageF,Grid,Ctrls PageF,Grid,Ctrls Page Page Grid, Controls Grid, Controls Column Column Header, Controls Header, Controls Option Buttons Option Buttons Command Buttons Command Buttons

Wizards & Builders GmbH Option/Command Groups Daten--- Daten--- Methoden AddObject, RemoveObject Methoden AddObject, RemoveObject LayoutButtonCount LayoutButtonCount AndereButtons AndereButtons Tips Tips ChangeEvents only in Groups ChangeEvents only in Groups No Inheritance for new buttons No Inheritance for new buttons

Wizards & Builders GmbH PageFrames DatenActivePage DatenActivePage Methoden--- Methoden--- Layout Layout PageCount, PageHeight/Width, Tabs, TabStretch PageCount, PageHeight/Width, Tabs, TabStretch AnderePages (Array) AnderePages (Array) Tips Tips Drop objects on top for all pages Drop objects on top for all pages

Wizards & Builders GmbH Pages Daten Controls (Array) Daten Controls (Array) Methoden --- Methoden --- Layout ControlCount Layout ControlCount Andere PageOrder, KeyPreview Andere PageOrder, KeyPreview Tips Reference all with PAGES Tips Reference all with PAGES

Wizards & Builders GmbH Grids Ersatz/Ergänzung für BROWSE Ersatz/Ergänzung für BROWSE Sehr komplexes Objekt Sehr komplexes Objekt Header Header Columns Columns beliebige Steuerelemente (incl. Grids!) beliebige Steuerelemente (incl. Grids!) separater Thread in der Steuerung separater Thread in der Steuerung Dynamic-Eigenschaften Dynamic-Eigenschaften Siehe separater Vortrag Siehe separater Vortrag

Wizards & Builders GmbH OLE-Controls OLE Bound Controls OLE Bound Controls "bound" to General-fields "bound" to General-fields keine Ereignisse keine Ereignisse OLE Container Controls OLE Container Controls OCX with own Events OCX with own Events OLE unbound to fields OLE unbound to fields Siehe auch: OLE Custom Controls / OLE-Automation PicClip, Outline, WinWord, O-Gramm, Graph, Excel, Comm, ClipArt, PowerPoint, Formel-Editor

Wizards & Builders GmbH Container-Konfusion Container Objects Container Objects FrameSet, Frame, PageFrame, Page, Grid, Column, Option Group, Command Group FrameSet, Frame, PageFrame, Page, Grid, Column, Option Group, Command Group Control Objects Control Objects protected protected Custom Objects Custom Objects non-visual non-visual

Wizards & Builders GmbH Sonderfälle Spezielle Steuerelemente und Ihre Methoden / Eigenschaften unter Microsoft Visual FoxPro

Wizards & Builders GmbH Toolbars / Separators Sonderobjekt für die Menüsteuerung Sonderobjekt für die Menüsteuerung Variante einer Maske Variante einer Maske Enthält beliebige Objekte (Container) Enthält beliebige Objekte (Container) Sonderobjekt Separator für Trennung von Buttons voneinander Sonderobjekt Separator für Trennung von Buttons voneinander Probleme mit Separator bei Subclass! Probleme mit Separator bei Subclass!

Wizards & Builders GmbH Sonderfall Project Hook Sonderobjekt für die Projektsteuerung Sonderobjekt für die Projektsteuerung Eigenschaften Eigenschaften OLEDropEffects, OLEDropMode, OLEDropHasData OLEDropEffects, OLEDropMode, OLEDropHasData Methoden Methoden OLEDragDrop, OLEDragOver OLEDragDrop, OLEDragOver AfterBuild, BeforeBuild AfterBuild, BeforeBuild QueryAddFile, QueryRemoveFile, QueryRunFile, QueryModifyFile QueryAddFile, QueryRemoveFile, QueryRunFile, QueryModifyFile

Wizards & Builders GmbH Sonderfall Hypertext Sonderobjekt für die Browser-Steuerung Sonderobjekt für die Browser-Steuerung Einsetzbar nur mit Internet Explorer Einsetzbar nur mit Internet Explorer Methoden: Methoden: GoBack GoBack GoForward GoForward NavigateTo NavigateTo Vereinfacht Einbindung von Hyperlinks Vereinfacht Einbindung von Hyperlinks

Wizards & Builders GmbH Sonderfall Active Document Sonderobjekt für die Objektsteuerung Sonderobjekt für die Objektsteuerung Ereignisse Ereignisse EnterFocus, ExitFocus EnterFocus, ExitFocus HideDoc, ShowDoc HideDoc, ShowDoc Run, ContainerRelease Run, ContainerRelease CommandTargetExec, CommandTargetQuery CommandTargetExec, CommandTargetQuery

Wizards & Builders GmbH Namenskonventionen Namenskonventionen für Steuerelemente unter Microsoft Visual FoxPro

Wizards & Builders GmbH Namenskonventionen (1) chk Check box chk Check box cbo Combo box cbo Combo box cmd Command cmd Command cmg Com. group cmg Com. group cnt Container cnt Container ctl Control ctl Control (cus Custom) (cus Custom) edt Edit box edt Edit box frm Form frm Form frs Form set frs Form set grd Grid grd Grid grc Grid column grc Grid column grh Grid header grh Grid header img Image img Image lbl Label lbl Label lin Line lin Line lst List box lst List box olb OLE-bound olb OLE-bound ole OLE ole OLE opt Option button opt Option button

Wizards & Builders GmbH Namenskonventionen (2) opg Option group opg Option group (otl Outline) (otl Outline) pag Page pag Page pgf Page Frame pgf Page Frame sep Separator sep Separator shp Shape shp Shape spn Spinner spn Spinner txt Text box txt Text box tmr Timer tmr Timer tbr Toolbar tbr ToolbarNeu: Hyperlink Hyperlink Projekt Projekt Active Document Active Document

Wizards & Builders GmbH Builder Textbox Textbox Editbox Editbox Listbox Listbox Combo-Box Combo-Box Option Group Option Group Command Group Command Group Grid Grid Design-Only Methods Design-Only Methods Read/WriteMethod( ) Read/WriteMethod( ) Read/WriteExpression( ) Read/WriteExpression( ) Add/RemoveObj( ) Add/RemoveObj( ) ASelObj( ) ASelObj( ) You will love them! You will love them!

Wizards & Builders GmbH Was ist zu beachten? Drag & Drap Drag & Drap Ereignissteuerung Ereignissteuerung Maussteuerung Maussteuerung Selektierter Text Selektierter Text List-/Comboboxen List-/Comboboxen Container-Klassen Container-Klassen Namenskonvention Namenskonvention Builder selbst? Builder selbst?

Wizards & Builders GmbH Vielen Dank! Das waren die Themen: Einführung Steuerelemente Einführung Steuerelemente Unsichtbare Steuerelemente Unsichtbare Steuerelemente Sichtbare Steuerelemente Sichtbare Steuerelemente Shapes, Images und Labels Shapes, Images und Labels Anwählbare Steuerelemente Anwählbare Steuerelemente List- und Comboboxen List- und Comboboxen Container Container Sonderfälle Sonderfälle Namenskonventionen Namenskonventionen

Wizards & Builders GmbH Wenn Fragen bestehen: Wizards & Builders Methodische Software- Entwicklung GmbH Frankfurter Str. 21b Kronberg Tel.: Fax: CIS: ,175