Skip to main content
Skip table of contents

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


CODE
//##############################################################################
//##############################################################################
// 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




JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.