Wizards & Wizards & Builders GmbH Builders GmbH
SteuerelementeSteuerelemente
Visuelle Steuerelemente inVisuelle Steuerelemente inMicrosoft Visual FoxProMicrosoft Visual FoxPro
Wizards & Wizards & Builders GmbH 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 & Wizards & Builders GmbH Builders GmbH
ThemenübersichtThemenübersicht
Einführung SteuerelementeEinführung SteuerelementeUnsichtbare SteuerelementeUnsichtbare SteuerelementeSichtbare SteuerelementeSichtbare SteuerelementeShapes, Images und LabelsShapes, Images und LabelsAnwählbare SteuerelementeAnwählbare SteuerelementeList- und ComboboxenList- und ComboboxenContainerContainerSonderfälleSonderfälleNamenskonventionenNamenskonventionen
Wizards & Wizards & Builders GmbH Builders GmbH
Einführung Einführung SteuerelementeSteuerelemente
Übersicht und Einführung Übersicht und Einführung zu Steuerelementen unterzu Steuerelementen unter
Microsoft Visual FoxProMicrosoft Visual FoxPro
Wizards & Wizards & Builders GmbH Builders GmbH
SteuerelementeSteuerelemente
TimerTimer LinieLinie ShapeShape ImageImage LabelLabel Command ButtonCommand Button Option ButtonOption Button Check BoxCheck Box Text BoxText Box
Edit BoxEdit Box SpinnerSpinner Option GroupOption Group Command GroupCommand Group Combo BoxCombo Box List BoxList Box Page Frame (Page)Page Frame (Page) Grid Grid (Header/Column)(Header/Column)
OLE-ControlOLE-Control
Wizards & Wizards & Builders GmbH Builders GmbH
Umbenannte ControlsUmbenannte Controls
Text Text => Label control=> Label control GET-FieldGET-Field => Textbox=> Textbox Edit RegionEdit Region => Editbox=> Editbox PopupPopup => Combobox=> Combobox Radio buttonRadio button => Optionbutton=> Optionbutton Screen (Set)Screen (Set) => Form (Set)=> Form (Set) PicturePicture => Image=> Image
Wizards & Wizards & Builders GmbH Builders GmbH
Neue SteuerelementeNeue Steuerelemente
TimerTimer Pageframe (Page)Pageframe (Page) Grid (Header, Column)Grid (Header, Column) Toolbar (Separator)Toolbar (Separator) Project HookProject Hook HyperlinkHyperlink Active DocumentActive Document
Wizards & Wizards & Builders GmbH Builders GmbH
Unsichtbare Unsichtbare SteuerelementeSteuerelemente
Eigenschaften und Methoden Eigenschaften und Methoden von unsichtbaren von unsichtbaren
Steuerelementen unterSteuerelementen unterMicrosoft Visual FoxProMicrosoft Visual FoxPro
Wizards & Wizards & Builders GmbH Builders GmbH
TimerTimer
DatenDaten MethodsMethods LayoutLayout OtherOther
TipsTips
Comment, TagComment, Tag BASICBASIC,, TimerEvent, TimerEvent,
ResetReset COORDINATESCOORDINATES CLASSCLASS, , IntervalInterval
- Not executed while - Not executed while Menu openMenu open
- Not exact enough for - Not exact enough for RealTimeRealTime
Wizards & Wizards & Builders GmbH Builders GmbH
Timer & Basis Timer & Basis Daten/LayoutDaten/Layout
TimerTimer TimerEventTimerEvent Aufgerufene ProzedurAufgerufene Prozedur ResetMethodResetMethod Timer neu startenTimer neu starten IntervalPropertyIntervalProperty Timer in Timer in
MillisekundenMillisekunden
DatenDaten CommentComment Sollte man ggf. verwenden...Sollte man ggf. verwenden... TagTag Freie EigenschaftFreie Eigenschaft
LayoutLayout Top, Left, Heigth, WidthTop, Left, Heigth, Width KoordinatenKoordinaten
Wizards & Wizards & Builders GmbH Builders GmbH
Basis AndereBasis Andere
AndereAndere NameName Namenskonventionen!Namenskonventionen! EnabledEnabled logischer Schalterlogischer Schalter ClassClass KlassenzugehörigkeitKlassenzugehörigkeit ClassLibrary ggf. VCX der KlasseClassLibrary ggf. VCX der Klasse BaseclassBaseclass Basisklasse (abgeleitet von)Basisklasse (abgeleitet von) ParentclassParentclass ggf. Parent-Klasse ggf. Parent-Klasse
(dito)(dito) ParentParent Container/Parent(Laufzeit!)Container/Parent(Laufzeit!)
Wizards & Wizards & Builders GmbH Builders GmbH
Basis-Ereignisse/Basis-Ereignisse/MethodenMethoden
EventsEvents InitInit Initialisierung ObjektInitialisierung Objekt DestroyDestroy Beseitigung ObjektBeseitigung Objekt ErrorError Lokale Fehlerbehandlung!Lokale Fehlerbehandlung!
MethodenMethoden CloneObjectCloneObject “runtime duplication”“runtime duplication” SaveAsClassSaveAsClass In andere VCX speichernIn andere VCX speichern Read/WriteExpression/Method DesignRead/WriteExpression/Method Design
Wizards & Wizards & Builders GmbH Builders GmbH
Sichtbare SteuerelementeSichtbare Steuerelemente
Eigenschaften und Methoden Eigenschaften und Methoden von sichtbaren von sichtbaren
Steuerelementen unterSteuerelementen unterMicrosoft Visual FoxProMicrosoft Visual FoxPro
Wizards & Wizards & Builders GmbH Builders GmbH
LinienLinien
DatenDaten ------ EventsEvents
CLICK, MOUSE, DRAGCLICK, MOUSE, DRAG
MethodenMethoden Drag, Move, UIEnable, ZOrderDrag, Move, UIEnable, ZOrder
LayoutLayout DragIcon/Mode, BORDER,Draw-Mode, MousePointer, DragIcon/Mode, BORDER,Draw-Mode, MousePointer,
LineSlantLineSlant
AndereAndere HelpContextIDHelpContextID TipsTips - No 3D-line-effects- No 3D-line-effects
Wizards & Wizards & Builders GmbH Builders GmbH
Klick- & Maus-EreignisseKlick- & Maus-Ereignisse
ClickClick ClickClick Mouse left clickMouse left click DblClickDblClick Mouse double clickMouse double click RightClickRightClick Mouse right clickMouse right click
MouseMouse MouseMoveMouseMove Mouse over objectMouse over object MouseDownMouseDown Mouse pressed for clickMouse pressed for click MouseUpMouseUp Mouse releasedMouse released MousePointerMousePointer 12 pointer versions12 pointer versions
Wizards & Wizards & Builders GmbH Builders GmbH
Drag & DropDrag & Drop
DragDrag DragDropDragDrop End of drag, target eventEnd of drag, target event DragOver DragOver object over target, target eventobject over target, target event
MethodsMethods DragDrag Method for manual draggingMethod for manual dragging MoveMove Method for manual movingMethod for manual moving
PropertiesProperties DragIconDragIcon Cursor Icon for dragCursor Icon for drag DragModeDragMode automatic / manualautomatic / manual
Wizards & Wizards & Builders GmbH Builders GmbH
EigenschaftenEigenschaften
Bordercolor, -style, -width RahmenBordercolor, -style, -width Rahmen VisibleVisible Logischer SchalterLogischer Schalter HelpContextIDHelpContextID für Hilfe-Compilerfür Hilfe-Compiler ZOrder Meth.ZOrder Meth. active Page, tlb orderactive Page, tlb order UIEnable Evt.UIEnable Evt. Page activate eventPage activate event DrawmodeDrawmode 16 verschiedene 16 verschiedene
ModesModes
(Line/Shape/Form)(Line/Shape/Form) LineSlantLineSlant SondereigenschaftSondereigenschaft
Wizards & Wizards & Builders GmbH Builders GmbH
Shapes, Images und LabelShapes, Images und Label
Eigenschaften und Methoden Eigenschaften und Methoden von flachen Steuerelementen von flachen Steuerelementen
unterunterMicrosoft Visual FoxProMicrosoft Visual FoxPro
Wizards & Wizards & Builders GmbH Builders GmbH
ShapesShapes
DatenDaten ------ MethodenMethoden ------ LayoutLayout
BackColor/Style, FillColor/Style, BackColor/Style, FillColor/Style, ColorScheme/Source, ToolTip, SpecialEffect, ColorScheme/Source, ToolTip, SpecialEffect, CurvatureCurvature
AndereAndere ------ TipsTips
Shapes in front block the click eventShapes in front block the click event
Wizards & Wizards & Builders GmbH Builders GmbH
Eigenschaften (flache Eigenschaften (flache Obj.)Obj.)
Colors Colors BackStyleBackStyle Transparent / Opaque (Default)Transparent / Opaque (Default) BackColorBackColor RGB-Color for Qpaque objectsRGB-Color for Qpaque objects FillColorStyleFillColorStyle Transparent, Solid, LinesTransparent, Solid, Lines FillColorFillColor RGB-Color if not transparentRGB-Color if not transparent ColorSchemeColorScheme Object/Form/Source/DefaultObject/Form/Source/Default ColorSourceColorSource Scheme for Above=SourceScheme for Above=Source
ToolTipTextToolTipText ToolTip if Form.ShowTips=.T.ToolTip if Form.ShowTips=.T.
SpecialEffectSpecialEffect Plain or 3DPlain or 3D CurvatureCurvature 0=rectangle - 99=circle0=rectangle - 99=circle
Wizards & Wizards & Builders GmbH Builders GmbH
ImagesImages
DatenDaten ------ MethodenMethoden ------ LayoutLayout
PicturePicture (Bitmap, Icon), (Bitmap, Icon), StretchStretch (Clip/Isometric/Stretch)(Clip/Isometric/Stretch)
AndereAndere ------ TipsTips Stretch also used for OLEStretch also used for OLE
Wizards & Wizards & Builders GmbH Builders GmbH
LabelsLabels
DatenDaten ------ MethodenMethoden ------ LayoutLayout
Caption, FONT, COLOR, AutoSize, Caption, FONT, COLOR, AutoSize, WordWrap, AlignmentWordWrap, Alignment
AndereAndere ------ TipsTips Caption can be functionCaption can be function
Wizards & Wizards & Builders GmbH Builders GmbH
Layout-Eigenschaften (Captions)Layout-Eigenschaften (Captions)
FontName & FontSizeFontName & FontSize FontFlagsFontFlags FontBold, FontItalic, FontStrikeThru, FontBold, FontItalic, FontStrikeThru,
FontOutline, FontUnderline, FontShadowFontOutline, FontUnderline, FontShadow
Color Color DisabledBackColor, (Disabled)ForeColorDisabledBackColor, (Disabled)ForeColor
CaptionCaption Text to be shown (function)Text to be shown (function) AlignmentAlignment Left/Right/CenteredLeft/Right/Centered AutoSizeAutoSize Resize horiz. for textResize horiz. for text WordWrapWordWrap Wrap words/resize verticalWrap words/resize vertical
Wizards & Wizards & Builders GmbH Builders GmbH
Anwählbare Anwählbare SteuerlementeSteuerlemente
Eigenschaften und Methoden Eigenschaften und Methoden von anwählbaren von anwählbaren
Steuerelementen unterSteuerelementen unterMicrosoft Visual FoxProMicrosoft Visual FoxPro
Wizards & Wizards & Builders GmbH Builders GmbH
Command ButtonsCommand Buttons
DatenDaten TerminateReadTerminateRead MethodenMethoden ErrorMessage, ErrorMessage,
EVENTSEVENTS LayoutLayout
DownPicture, DisabledPicture, StatusBarText, (Style=Inv.)DownPicture, DisabledPicture, StatusBarText, (Style=Inv.)
AndereAndere TabIndex, TabStop (Forms!) , TabIndex, TabStop (Forms!) , Default, CancelDefault, Cancel
TipsTips Use small fonts with picturesUse small fonts with pictures Use StatusBarText insteadUse StatusBarText instead
Wizards & Wizards & Builders GmbH Builders GmbH
Ereignisse (zugreifbare Ereignisse (zugreifbare Obj.)Obj.)
WhenWhen old-fashioned WHENold-fashioned WHEN ValidValid old-fashioned VALIDold-fashioned VALID GotFocusGotFocus Tabbed to itTabbed to it LostFocusLostFocus Tabbed somewhere else...Tabbed somewhere else... SetFocusSetFocus Method (enabled & visible)Method (enabled & visible) KeyPressKeyPress Key Preview EventKey Preview Event RefreshRefresh SHOW GET (Requery,Page)SHOW GET (Requery,Page) MessageMessage Return Message text (Old!)Return Message text (Old!)
Wizards & Wizards & Builders GmbH Builders GmbH
Option ButtonsOption Buttons
DatenDaten ControlSourceControlSource Field or memvarField or memvar Value same type as the ControlSourceValue same type as the ControlSource
LayoutLayout Alignment (Left/Right) for buttonAlignment (Left/Right) for button SpecialEffect not for command buttonSpecialEffect not for command button
AndereAndere ------ TipsTips Nur in Option Button Groups!Nur in Option Button Groups!
Wizards & Wizards & Builders GmbH Builders GmbH
Konfusion?Konfusion?
NameName ObjektnameObjektname CaptionCaption TitelTitel ControlSource DatenquelleControlSource Datenquelle
memvarmemvar fieldfield functionfunction
ValueValue ObjektwertObjektwert
Wizards & Wizards & Builders GmbH Builders GmbH
Check BoxenCheck Boxen
DatenDaten ------ MethodenMethoden
InteractiveChangeEvent, InteractiveChangeEvent, ProgrammaticChangeEventProgrammaticChangeEvent
LayoutLayout ------ AndereAndere ------ TipsTips
ProgrammaticChange important!ProgrammaticChange important!
Wizards & Wizards & Builders GmbH Builders GmbH
TextboxenTextboxen
DatenDaten Format, InputMask, Margin, Read-Only, Format, InputMask, Margin, Read-Only,
Open/MemoWindowOpen/MemoWindow
MethodenMethoden RangeHigh, RangeLowRangeHigh, RangeLow
LayoutLayout SELECT, Style (SAY-compatible), SELECT, Style (SAY-compatible), PasswordChar, PasswordChar,
AndereAndere HideSelectionHideSelection TipsTips Play with selected areas!Play with selected areas!
Wizards & Wizards & Builders GmbH Builders GmbH
Selektierter TextSelektierter Text
SelStartSelStart Begin of selectionBegin of selection SelLengthSelLength Number of charsNumber of chars SelTextSelText Selected textSelected text HideSelection HideSelection Show Show
LostFocusLostFocus SelectedForeColorSelectedForeColor Text colorText color SelectedBackColorSelectedBackColor Background Background
colorcolor
Wizards & Wizards & Builders GmbH Builders GmbH
EditboxenEditboxen
DatenDaten MaxLengthMaxLength MethodenMethoden ------ LayoutLayout
ScrollBars (vert. & horiz.)ScrollBars (vert. & horiz.)
AndereAndere AllowTabsAllowTabs Tips Tips “Selected text”“Selected text”
Wizards & Wizards & Builders GmbH Builders GmbH
SpinnerSpinner
DatenDaten KeyboardHigh/LowValueKeyboardHigh/LowValue SpinnerHigh/LowValueSpinnerHigh/LowValue IncrementIncrement
MethodenMethoden UpEvent, DownEventUpEvent, DownEvent LayoutLayout ------ AndereAndere ------ TipsTips Use High/LowValues instead of Use High/LowValues instead of
RangeEventsRangeEvents
Wizards & Wizards & Builders GmbH Builders GmbH
List- und ComboboxenList- und Comboboxen
Eigenschaften und Methoden Eigenschaften und Methoden von List- und Comboboxen von List- und Comboboxen
unterunterMicrosoft Visual FoxProMicrosoft Visual FoxPro
Wizards & Wizards & Builders GmbH Builders GmbH
Combo-BoxenCombo-Boxen
DatenDaten BoundColumn, BoundColumn, DisplayValueDisplayValue
MethodenMethoden AddItem, AddListItem,AddItem, AddListItem, LayoutLayout
ColumnCount, -Lines, -Width, ColumnCount, -Lines, -Width, Disabled/Select/Item/Back/ForeCDisabled/Select/Item/Back/ForeC
OtherOther TopIndex, TopItemID, +NEW, IncrementalSearch, TopIndex, TopItemID, +NEW, IncrementalSearch,
ListcountListcount
TipsTips ListIndex, ListIdemIDListIndex, ListIdemID
Wizards & Wizards & Builders GmbH Builders GmbH
Layout (Combobox)Layout (Combobox)
ColumnCount ColumnCount Anzahl SpaltenAnzahl Spalten ColumnLinesColumnLines Anzeigen LinienAnzeigen Linien ColumnWidth ColumnWidth Breite der Breite der
Spalten Spalten (colon-delimited)(colon-delimited) ItemBack/ForeColorItemBack/ForeColor SelectedItemBack/ForeColorSelectedItemBack/ForeColor DisabledItemBack/ForeColorDisabledItemBack/ForeColor
Wizards & Wizards & Builders GmbH Builders GmbH
Daten (Combobox)Daten (Combobox)
RowSourceTypeRowSourceType 9 options9 options RowSourceRowSource name typename type BoundColumnBoundColumn Column bound to Value Column bound to Value DisplayValueDisplayValue Text or pos. for displayText or pos. for display ItemDataItemData Additional valueAdditional value ListList Array of textArray of text SortedSorted Alphabetically sortedAlphabetically sorted FirstElement, NumberOfElements for ArraysFirstElement, NumberOfElements for Arrays
Wizards & Wizards & Builders GmbH Builders GmbH
Methoden/Sonstiges Methoden/Sonstiges (Combobox)(Combobox)
MethodsMethods RequeryRequery Requery SQL/QPR-SourceRequery SQL/QPR-Source
OtherOther IncrementalSearchIncrementalSearch self-explanatoryself-explanatory TopIndexTopIndex first visible itemfirst visible item NewIndexNewIndex last AddItem-positionlast AddItem-position ListcountListcount Number of itemsNumber of items ListIndexListIndex (Last) selected item(Last) selected item
Wizards & Wizards & Builders GmbH Builders GmbH
Was sind Ids Was sind Ids (Combobox) ?(Combobox) ?
ItemIDDataItemIDData Additional value by IDAdditional value by ID ListItemListItem Array of text by IDArray of text by ID
OtherOther TopItemIDTopItemID ID of topmost vis. list-itemID of topmost vis. list-item NewItemIDNewItemID last AddItem-IDlast AddItem-ID ListItemIDListItemID (Last) selected item ID(Last) selected item ID
( List + ListItem / ListIndex + ListItemID)( List + ListItem / ListIndex + ListItemID)( RowSourceType (0=None), (1=Value) )( RowSourceType (0=None), (1=Value) )
Wizards & Wizards & Builders GmbH Builders GmbH
ID-Methoden (Combobox)ID-Methoden (Combobox)
AddItemAddItem Add at positionAdd at position AddListItemAddListItem Add with IDAdd with ID RemoveItemRemoveItem Remove from Remove from
pos.pos. RemoveListItemRemoveListItem Remove with IDRemove with ID ClearClear Delete all itemsDelete all items IndexToItemIDIndexToItemID Position -> IDPosition -> ID ItemIDToIndexItemIDToIndex ID -> PositionID -> Position
Wizards & Wizards & Builders GmbH Builders GmbH
ListboxenListboxen
DatenDaten ------ MethodenMethoden ------ LayoutLayout ------ AndereAndere MultiSelectMultiSelect TipsTips
Use DisplayValue and Value together Use DisplayValue and Value together for text and offsetfor text and offset
Wizards & Wizards & Builders GmbH Builders GmbH
ContainerContainer
Eigenschaften und Methoden Eigenschaften und Methoden von Containern untervon Containern unter
Microsoft Visual FoxProMicrosoft Visual FoxPro
Wizards & Wizards & Builders GmbH Builders GmbH
Was sind Container?Was sind Container?
Objekte können Objekte können wiederum aus wiederum aus Objekten Objekten bestehenbestehen
Ein Objekt mit Ein Objekt mit „Childs“ heißt „Childs“ heißt „Container“„Container“
Wizards & Wizards & Builders GmbH Builders GmbH
Container HierarchieContainer Hierarchie
FrameSetFrameSet FrameFrame PageFramePageFrame PagePage GridGrid ColumnColumn Option GroupOption Group Command GroupCommand Group
FrameFrame PageF,Grid,CtrlsPageF,Grid,Ctrls PagePage Grid, ControlsGrid, Controls ColumnColumn Header, ControlsHeader, Controls Option ButtonsOption Buttons Command ButtonsCommand Buttons
Wizards & Wizards & Builders GmbH Builders GmbH
Option/Command GroupsOption/Command Groups
DatenDaten ------ MethodenMethoden AddObject, AddObject,
RemoveObjectRemoveObject
LayoutLayout ButtonCountButtonCount AndereAndere ButtonsButtons TipsTips
ChangeEvents only in GroupsChangeEvents only in Groups No Inheritance for new buttonsNo Inheritance for new buttons
Wizards & Wizards & Builders GmbH Builders GmbH
PageFramesPageFrames
DatenDaten ActivePageActivePage MethodenMethoden ------ LayoutLayout
PageCount, PageHeight/Width, Tabs, TabStretchPageCount, PageHeight/Width, Tabs, TabStretch
AndereAndere Pages (Array)Pages (Array) TipsTips
Drop objects on top for all pagesDrop objects on top for all pages
Wizards & Wizards & Builders GmbH Builders GmbH
PagesPages
DatenDaten Controls (Array)Controls (Array)
MethodenMethoden ------
LayoutLayout ControlCountControlCount
AndereAndere PageOrder, KeyPreviewPageOrder, KeyPreview
TipsTips Reference all with PAGESReference all with PAGES
Wizards & Wizards & Builders GmbH Builders GmbH
GridsGrids
Ersatz/Ergänzung für BROWSEErsatz/Ergänzung für BROWSE Sehr komplexes ObjektSehr komplexes Objekt
HeaderHeader ColumnsColumns
beliebige Steuerelemente (incl. Grids!)beliebige Steuerelemente (incl. Grids!)
separater Thread in der Steuerungseparater Thread in der Steuerung Dynamic-EigenschaftenDynamic-Eigenschaften
Siehe separater VortragSiehe separater Vortrag
Wizards & Wizards & Builders GmbH Builders GmbH
OLE-ControlsOLE-Controls
OLE Bound ControlsOLE Bound Controls "bound" to General-fields"bound" to General-fields keine Ereignissekeine Ereignisse
OLE Container ControlsOLE Container Controls OCX with own EventsOCX with own Events OLE unbound to fieldsOLE unbound to fields
Siehe auch:Siehe auch:
OLE Custom Controls / OLE-AutomationOLE Custom Controls / OLE-Automation
PicClip, Outline,PicClip, Outline,
WinWord, O-Gramm,WinWord, O-Gramm,
Graph, Excel, Comm,Graph, Excel, Comm,
ClipArt, PowerPoint,ClipArt, PowerPoint,
Formel-EditorFormel-Editor
Wizards & Wizards & Builders GmbH Builders GmbH
Container-KonfusionContainer-Konfusion
Container ObjectsContainer Objects FrameSet, Frame, PageFrame, Page, FrameSet, Frame, PageFrame, Page,
Grid, Column, Option Group, Command Grid, Column, Option Group, Command GroupGroup
Control Objects Control Objects protectedprotected
Custom Objects Custom Objects non-visualnon-visual
Wizards & Wizards & Builders GmbH Builders GmbH
SonderfälleSonderfälle
Spezielle Steuerelemente und Spezielle Steuerelemente und Ihre Methoden / Eigenschaften Ihre Methoden / Eigenschaften
unterunterMicrosoft Visual FoxProMicrosoft Visual FoxPro
Wizards & Wizards & Builders GmbH Builders GmbH
Toolbars / SeparatorsToolbars / Separators
Sonderobjekt für die MenüsteuerungSonderobjekt für die Menüsteuerung Variante einer MaskeVariante einer Maske Enthält beliebige Objekte Enthält beliebige Objekte
(Container)(Container) Sonderobjekt „Separator“ für Sonderobjekt „Separator“ für
Trennung von Buttons voneinanderTrennung von Buttons voneinander Probleme mit Separator bei Probleme mit Separator bei
Subclass!Subclass!
Wizards & Wizards & Builders GmbH Builders GmbH
Sonderfall Project HookSonderfall Project Hook
Sonderobjekt für die ProjektsteuerungSonderobjekt für die Projektsteuerung
EigenschaftenEigenschaften OLEDropEffects, OLEDropMode, OLEDropEffects, OLEDropMode,
OLEDropHasDataOLEDropHasData
MethodenMethoden OLEDragDrop, OLEDragOverOLEDragDrop, OLEDragOver AfterBuild, BeforeBuildAfterBuild, BeforeBuild QueryAddFile, QueryRemoveFile, QueryAddFile, QueryRemoveFile,
QueryRunFile, QueryModifyFileQueryRunFile, QueryModifyFile
Wizards & Wizards & Builders GmbH Builders GmbH
Sonderfall HypertextSonderfall Hypertext
Sonderobjekt für die Browser-SteuerungSonderobjekt für die Browser-Steuerung Einsetzbar nur mit Internet ExplorerEinsetzbar nur mit Internet Explorer
Methoden:Methoden: GoBackGoBack GoForwardGoForward NavigateToNavigateTo
Vereinfacht Einbindung von HyperlinksVereinfacht Einbindung von Hyperlinks
Wizards & Wizards & Builders GmbH Builders GmbH
Sonderfall Active Sonderfall Active DocumentDocument
Sonderobjekt für die Sonderobjekt für die ObjektsteuerungObjektsteuerung
EreignisseEreignisse EnterFocus, ExitFocusEnterFocus, ExitFocus HideDoc, ShowDocHideDoc, ShowDoc Run, ContainerReleaseRun, ContainerRelease CommandTargetExec, CommandTargetExec,
CommandTargetQueryCommandTargetQuery
Wizards & Wizards & Builders GmbH Builders GmbH
NamenskonventionenNamenskonventionen
Namenskonventionen für Namenskonventionen für Steuerelemente unterSteuerelemente unter
Microsoft Visual FoxProMicrosoft Visual FoxPro
Wizards & Wizards & Builders GmbH Builders GmbH
Namenskonventionen (1)Namenskonventionen (1)
chk Check boxchk Check box cbo Combo boxcbo Combo box cmd Command cmd Command cmg Com. groupcmg Com. group cnt Containercnt Container ctl Controlctl Control (cus Custom)(cus Custom) edt Edit boxedt Edit box frm Formfrm Form frs Form setfrs Form set
grd Gridgrd Grid grc Grid columngrc Grid column grh Grid headergrh Grid header img Imageimg Image lbl Labellbl Label lin Linelin Line lst List boxlst List box olb OLE-boundolb OLE-bound ole OLEole OLE opt Option buttonopt Option button
Wizards & Wizards & Builders GmbH Builders GmbH
Namenskonventionen (2)Namenskonventionen (2)
opg Option groupopg Option group (otl Outline)(otl Outline) pag Pagepag Page pgf Page Framepgf Page Frame sep Separatorsep Separator shp Shapeshp Shape spn Spinnerspn Spinner txt Text boxtxt Text box tmr Timertmr Timer tbr Toolbartbr Toolbar
Neu:Neu:
HyperlinkHyperlink ProjektProjekt Active Active
DocumentDocument
Wizards & Wizards & Builders GmbH Builders GmbH
BuilderBuilder
TextboxTextbox EditboxEditbox ListboxListbox Combo-BoxCombo-Box Option GroupOption Group Command Command
GroupGroup GridGrid
Design-Only Design-Only MethodsMethods Read/WriteMethod( )Read/WriteMethod( ) Read/WriteExpression( )Read/WriteExpression( )
Add/RemoveObj( )Add/RemoveObj( ) ASelObj( )ASelObj( )
You will love You will love them!them!
Wizards & Wizards & Builders GmbH Builders GmbH
Was ist zu beachten?Was ist zu beachten?
Drag & DrapDrag & Drap EreignissteuerungEreignissteuerung MaussteuerungMaussteuerung Selektierter TextSelektierter Text List-/ComboboxenList-/Comboboxen Container-KlassenContainer-Klassen NamenskonventioNamenskonventio
nn Builder selbst?Builder selbst?
Wizards & Wizards & Builders GmbH Builders GmbH
Vielen Dank!Vielen Dank!
Das waren die Themen:Das waren die Themen: Einführung SteuerelementeEinführung Steuerelemente Unsichtbare Unsichtbare
SteuerelementeSteuerelemente Sichtbare SteuerelementeSichtbare Steuerelemente Shapes, Images und LabelsShapes, Images und Labels Anwählbare Anwählbare
SteuerelementeSteuerelemente List- und ComboboxenList- und Comboboxen ContainerContainer SonderfälleSonderfälle NamenskonventionenNamenskonventionen
Wizards & Wizards & Builders GmbH Builders GmbH
Wenn Fragen bestehen:Wenn Fragen bestehen:
Wizards & BuildersWizards & BuildersMethodische Software-Methodische Software-
Entwicklung GmbHEntwicklung GmbH
Frankfurter Str. 21bFrankfurter Str. 21b
61476 Kronberg61476 Kronberg
Tel.: 06173-950906Tel.: 06173-950906
Fax: 06173-950907Fax: 06173-950907
CIS: 101605,175CIS: 101605,175