TBeCbOutlookSyncAccountConfigFrame
TBeCbOutlookSyncAccountConfigFrame
Oberflächen-Konfigurationsbereich für Outlook-Konten.
Eigenschaften:
Eigenschaften | Beschreibung |
---|---|
CbAccountDesc_Visibility:N | Sichtbarkeit der Konto-Bezeichnung |
CbPersNo_Visibility:N | Sichtbarkeit des Mitarbeiterkalenders |
CbProfileName_Visibility:N | Sichtbarkeit des Profilnamens |
CbPassWord_Visibility:N | Sichtbarkeit des Passwort-Feldes |
CbCalenderName_Visibility:N | Sichtbarkeit des Kalendernamens |
CbTimeRangePast_Visibility:N | Sichtbarkeit des Vergangenheits-Synchronisationszeitraumes |
CbTimeRangeFuture_Visibility:N | Sichtbarkeit des Zukunfts-Synchronisationszeitraumes |
Funktionen und Methoden:
(siehe TBeCbCustomConfigFrame)
Beispiel
//##############################################################################
//##############################################################################
// Beschreibung: Codeblock-Beispiel für die Klasse TBeCbMailAccountConfigFrame
//##############################################################################
//##############################################################################
| m_oForm, m_oFrame, m_nSettingsType |
//##############################################################################
//##############################################################################
// Konstanten
//##############################################################################
//##############################################################################
m_nSettingsType := 5100,
//##############################################################################
//##############################################################################
// Funktionen
//##############################################################################
//##############################################################################
//******************************************************************************
// Setzen der Standardeinstellungen
// @Result: null
//******************************************************************************
function SetDefaults()
// Sichtbarkeiten der Oberflächen Controls
m_oFrame.CbPersNo_Visibility := 2,
m_oFrame.CbCalenderName_Visibility := 1,
m_oFrame.CbTimeRangePast_Visibility := 1,
m_oFrame.CbTimeRangeFuture_Visibility := 1,
end,
//##############################################################################
//##############################################################################
// Oberflächen-Funktionen
//##############################################################################
//##############################################################################
//******************************************************************************
// LoadGUI lädt sämtliche Komponenten die für die Oberfläche benötigt werden
// @Result: null
//******************************************************************************
function LoadGUI()
| oQuery |
startseq
m_oForm := CreateObject('TFormEx'),
m_oFrame := CreateObject('TBeCbOutlookSyncAccountConfigFrame',,
m_oForm, m_oForm),
m_oForm.Height := 600,
m_oForm.Width := 500,
m_oFrame.Align := alClient,
// Gültiges E-Mail-Konto ermitteln
if not (Eof(oQuery) and Bof(oQuery)) then
m_oFrame.CbKey1 := oQuery:KEY1,
endif,
m_oFrame.CbInitFrame(),
onerror
DestroyObject(m_oForm),
SetError('Fehler beim Laden der Oberfläche' + crlf + GetErrorText()),
stopseq
end,
//##############################################################################
//##############################################################################
// Hauptprogramm
//##############################################################################
//##############################################################################
startseq
LoadGUI(),
SetDefaults(),
ShowModal(m_oForm),
onerror
MessageDlg('Fehler im Programm ' + ProgName() + GetErrorText(), mtError),
stopseq,
Weitere Verknüpfungen
- TBeCbCustomConfigFrame
- TBeCbMailAccountConfigFrame
- TBeCbMailServerConfigFrame
- TBeCbAvailableMailAccountConfigFrame
- TBeCbAvailableOutlookSyncAccountConfigFrame