Das einen Chat aus 3 Parteien (me, other, system) darstellen kann
Abgeleitet von ScriptInput und erbt daher dessen Eigenschaften.
Typ ID wcChatBox
Beispiel #
procedure CreateControls(const ptPageName:String);
Var lcPage:TPage;
lcCtrl:TWizardControl;
begin
lcPage:=Wizard.Pages[psPageName];
Wizard.BeginUpdate
Try
if (lcPage.Name = 'tsSelect') then
begin
lcCtrl:=Wizard.AddControl(ptPageName,'edCustomer',wcChatBox);
lcCtrl['ColorBubbleMe']:=clLime;
end;
Finally
Wizard.EndUpdate;
end;
end;
Ereignisse #
Events die von diesem Element ausgelöst werden können
| Event | Interaktion |
|---|---|
| ControlValidate | Wenn ein Chat Beitrag angeklickt wurde |
Eigenschaften #
Diese Elementklasse stellt folgende Eigenschaften bereit:
| Name | Datentyp | Beschreibung |
|---|---|---|
| Color | pdColor | Hintergrundfarbe |
| ColorBubbleMe | pdColor | Farbe der Sprechblase für meine Texte |
| ColorBubbleOther | pdColor | Farbe der Sprechblase für Texte von anderen |
| ColorBubbleSystem | pdColor | Farbe der Sprechblase für Texte vom System |
| SpacingBubble | pdInteger | Abstand der Sprechblasen |
| SpacingText | pdInteger | Abstand Text zum Rand der Sprechblase |
| Offset | pdInteger | Abstand der Sprechblasen zum Rand |
Geerbt aus ScriptInput:
| Name | Datentyp | Beschreibung |
|---|---|---|
| Tabstop | pdBoolean | Element kann mit der Tab-Taste angesprungen werden |
| Required | pdBoolean | Eingabe ist erforderlich |
| Enabled | pdBoolean | Editor ist Änderbar |
| Modified | pdBoolean | Wert des Editors wurde geändert |
| Value | pdVariant | Eingabewert |
Geerbt aus ScriptControl:
| Name | Datentyp | Beschreibung | ||||||
|---|---|---|---|---|---|---|---|---|
| Container | pdString | Container in dem das Elementes dargestellt wird | ||||||
| Label | pdString | Beschriftung des Elementes | ||||||
| LabelWidth | pdVariant | Breite der Beschriftung
|
||||||
| LabelMode | pdEnum | Art der Beschriftung
|
||||||
| Height | pdVariant | Höhe des Elementes
|
||||||
| Width | pdVariant | Breite des Elementes
|
||||||
| EditWidth | pdVariant | Breite des Elementes
|
||||||
| Visible | pdBoolean | Sichtbarkeit des Elementes |
Methoden #
Methoden die dieses Elements ausführen kann
| Methode | Beschreibung | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Parameter | Datentyp | Beschreibung | |||||||
| AddMessage | Fügt eine Nachricht hinzu | ||||||||
| Timestamp | pdDateTime | Zeitstempel der Message | |||||||
| Message | pdString | Text der Nachricht | |||||||
| Sender | pdEnum | Sender der Nachricht [msMe,msOther,msSystem] bewirkt die Anordnung und die Farbe der Bubble
|
|||||||
| SenderName | pdString | OPTIONAL Name des Senders | |||||||
| Itemindex | pdInteger | OPTIONAL Index der Sprechblase im Chat | |||||||
