Description


Le composant est utilisé pour entrer et sortir des informations textuelles multilignes.



Class: TdbMemo



Propriétés

 Propriété

 Type

 Description

 sqlValue

 String

 Renvoie la valeur du composant, à utiliser dans les requêtes SQL. La valeur de la propriété contient déjà des guillemets d'échappement. En cas de valeur vide,       elle renvoie la chaîne NULL.

 exemple: SQLExecute ('INSERT INTO tablename (fieldname) VALUES (' + Form1.Memo1.sqlValue + ')');

 Alignment

 TAlignment

 Détermine comment le texte est aligné dans le contrôle d'édition de texte. Valeurs disponibles : taCenter, taRightJustify, taLeftJustify.

 AutoSelect

 Boolean

 Détermine si tout le texte du composant est automatiquement sélectionné lorsque le composant obtient le focus.

 BorderStyle

 TBorderStyle

 Détermine si le contrôle d'édition a une seule ligne de bordure autour de la zone client. Valeurs disponibles : bsSingle, bsNone

 CanFocus

 Boolean

  Vérifie si le composant peut obtenir le focus d'entrée, ce qui est généralement nécessaire avant d'utiliser la méthode SetFocus. Si un composant a la propriété      Visible = False ou Enabled = False, ou si le composant est situé sur un composant parent avec ces propriétés, l'utilisation de la méthode SetFocus provoquera une  erreur.

 exemple: si Form1.Memo1.CanFocus alors Form1.Memo1.SetFocus;

 CaretPosX

 Integer

Indique la position X du curseur dans la zone client du mémo.

 CaretPosY

 Integer

 Indique la position Y du curseur dans la zone client du mémo.

 CharCase

 TEditCharCase

 Détermine la casse du texte dans le contrôle d'édition. Valeurs disponible s: ecNormal, ecUpperCase, ecLowerCase.

 Color

 TColor

 Spécifie la couleur d'arrière-plan du contrôle. Plus d'info.

 Cursor

 TCursor

 Spécifie l'image utilisée pour représenter le pointeur de la souris lorsqu'il passe dans la région couverte par le contrôle. Plus d'info.

 dbTable

 String

 Détermine à quelle table de la base de données appartient un composant.

 dbField

 String

 Détermine à quel champ de la table de la base de données appartient ce composant.

 dbIncremSearch

 String

 Permet de spécifier le nom du bouton sur le formulaire en cours avec l'action "Rechercher" ou "Requête SQL", qui sera automatiquement enfoncée lorsque            l'utilisateur saisit du texte pour une recherche instantanée.

 Enabled

 Boolean

 Contrôle si le composant répond aux événements de la souris, du clavier et du minuteur.

 Focused

 Boolean

 Détermine si le contrôle a le focus d'entrée.

 Font

 TFont

 Permet de définir le nom, la taille, la couleur et le style de la police. Plus d'info.

 GetTextLen

 Integer

 Renvoie la longueur du texte dans le composant.

 Hint

 String

 Hint (astuce) contient la chaîne de texte qui apparaît lorsque l'utilisateur déplace la souris sur le composant., Voir aussi ShowHint

 Lines

 TStringList

 Classe qui représente une liste de chaînes. Plus d'info.

 Lines[i]

 String

 Contient les lignes de texte individuelles dans le composant mémo. Exemple : ShowMessage (Form 1.Memo1.Lines [0]); // affiche un message avec la première       ligne

 MaxLength

 Integer

 Spécifie le nombre maximum de caractères que l'utilisateur peut entrer dans le composant mémo.

 Name

 String

 Le nom du composant..

 ReadOnly

 Boolean

 Détermine si l'utilisateur peut modifier le texte du composant mémo.

 ScrollBars

 TScrollStyle

 Détermine si le contrôle mémo possède des barres de défilement. Valeurs disponibles : ssNone, ssHorizontal, ssVertical, ssBoth.

 ShowHint

 Boolean

 Indique s'il faut afficher l'indicateur d'aide lorsque le pointeur de la souris se déplace sur le composant, voir aussi Hint.

 SelLength

 Integer

 Spécifie le nombre de caractères sélectionnés.

 SelStart

 Integer

 Spécifie la position du premier caractère sélectionné dans le texte. S'il n'y a pas de texte sélectionné, SelStart indique la position du curseur.

 SelText

 String

 Spécifie la partie sélectionnée du texte du composant mémo.

 TabOrder

 Integer

 Indique la position du composant dans l'ordre de tabulation de son parent. TabOrder est l'ordre dans lequel les composants enfants sont visités lorsque               l'utilisateur appuie sur la touche Tab.

 TabStop

 Boolean

 Détermine si l'utilisateur peut accéder à un contrôle. Utilisez TabStop pour autoriser ou interdire l'accès au contrôle à l'aide de la touche Tab.

 Tag

 Integer

 Permet d'attribuer un numéro à un composant pour vos propres besoins.

 TagString

 String

 Permet d'attribuer une chaîne à un composant pour vos propres besoins.

 Text

 String

 Contient une chaîne de texte associée au composant.

 TextHint

 String

 Un conseil ou un message à afficher lorsque la propriété Text est vide.

 Visible

 Boolean

 Spécifie si le composant apparaît à l'écran.

 Left

 Integer

 Spécifie le coordonnée horizontal du bord gauche d'un composant par rapport à son parent.

 Top

 Integer

 Spécifie le coordonnée verticale de la partie supérieure gauche d'un composant par rapport à son parent.

 Width

 Integer

 Spécifie la taille horizontale du composant en pixels.

 Height

 Integer

 Spécifie la taille verticale du composant en pixels.




Méthodes

 Méthode

 Description

 procedure Clear

 Supprime tout le texte du composant mémo.

 procedure CopyToClipboard

 Copie le texte sélectionné dans le composant mémo dans le Presse-papiers.

 procedure CutToClipboard

 Copie le texte sélectionné dans le Presse-papiers, puis supprime la sélection.

 procedure PasteFromClipboard

 Colle le contenu du Presse-papiers dans le composant mémo, en remplaçant la sélection actuelle.

 procedure SaveToFileUTF8 (const FileName: string)

 Enregistre le contenu du composant dans un fichier texte encodé en UTF-8.

 procedure SelectAll

 Sélectionne tout le texte du composant mémo.

 procedure SetFocus

 Donne le focus d'entrée au composant.




Evènements

 Evènement

 Description

 OnClick

 Se produit lorsque l'utilisateur clique sur le composant.

 OnDoubleClick

 Se produit lorsque l'utilisateur double-clique le bouton gauche de la souris lorsque le pointeur se trouve sur le composant.

 OnEnter

 Se produit lorsqu'un composant reçoit le focus d'entrée.

 OnExit

 Se produit lorsque le focus d'entrée se déplace d'un composant à un autre.

 OnKeyDown

 Se produit lorsqu'un utilisateur appuie sur une touche alors que le formulaire a le focus.

 OnKeyPress

 Se produit lorsqu'une touche est enfoncée. Notez que cette procédure ne gère que les caractères imprimables.

 OnKeyUp

 Se produit lorsque l'utilisateur relâche une touche qui a été enfoncée.

 OnMouseDown

 Se produit lorsque l'utilisateur appuie sur un bouton de la souris avec le pointeur sur un composant.

 OnMouseEnter

 Se produit lorsque l'utilisateur déplace la souris dans un composant.

 OnMouseLeave

 Se produit lorsque l'utilisateur déplace la souris en dehors d'un composant.

 OnMouseMove

 Se produit lorsque l'utilisateur déplace le pointeur de la souris alors que le pointeur se trouve sur un composant.

 OnMouseUp

 Se produit lorsque l'utilisateur relâche un bouton de la souris qui a été pressé avec le pointeur sur un composant.

 OnDropFiles

 Se produit lorsque l'utilisateur essaie de faire glisser et déposer un fichier de l'explorateur vers un formulaire. Plus d'info.