Tous les téléchargements de Ricky81
- Gestion du séparateur décimal
- Gestion du copier/coller
- MLPaste : bool définissant si le collage de texte contenant un saut de ligne est autorisé
- SautLigne : AnsiString contenant la valeur de substitution désirée
|
|
Cet exemple vous montre comment agir au niveau d'un composant TRichEdit pour la mise en forme de la police de caractères via l'utilisation du TFontDialog.
Il montre également un exemple d'utilisation d'un TPopupMenu. |
|
|
|
|
Cet exemple modifie le libellé de tous les TButton présents sur la fiche.
Il illustre l'utilisation de l'objet Controls et de la propriété ControlCount. Le test d'appartenance ne s'étend pas à la notion d'héritage (un nouveau type bouton dérivant de TButton ne sera par exemple pas modifié). |
|
|
|
|
La méthode proposée transforme un nombre en lettres. C'est à dire transformer 123 en "cent vingt trois".
AnsiString __fastcall nombreEnLettres(int n, bool france = true); n est le nombre à transformer en lettres France détermine le langage à utiliser. Si france est à true, 70 sera écrit "soixante dix". Si france est à false 70 sera écrit "septante". Par défaut france vaut true s'il n'est pas précisé. Exemple : ShowMessage(nombreEnLettres(5384)); // affiche "cinq mille trois cent quatre-vingt quatre" ShowMessage(nombreEnLettres(5384, false)); // affiche "cinq mille trois cent octante quatre" Cette fonction tient compte des cas particuli ... Voir la suite |
|
|
|
|
Ce petit code vous permettra de lister l'ensemble des fichiers d'un répertoire ayant une extension donnée.
void __fastcall ListerFichiers(TStringList *liste, AnsiString NomRep, AnsiString extension, bool SousRep) Le paramètre SousRep vous donne la possibilité d'inclure les sous-répertoires dans la recherche. Un bon exemple d'utilisation des fonctions FindFirst, FindNext et FindClose. |
|
|
|
|
Positionnez la propriété TextCompletion à true pour bénéficier de la complétion automatique.
Ce composant complète, tout comme le fait le TComboBox le texte saisi, mais il s'en distingue en positionnant le curseur en fin de mot après que celui-ci ait été complété. |
|
|
|
|
Une TComboBox préremplie avec la liste des polices de caractères disponibles.
|
|
|
|
|
Ce composant hérite du TEdit et propose n'accepte que la saisie de nombres :
|
|
|
|
|
Ce composant hérite du TEdit et propose 2 propriétés :
|
|
|
|
|
Ce code vous permettra de sauvegarder une capture d'une zone déterminée de l'écran, avec redimensionnement possible, dans un fichier au format bmp.
void __fastcall ImprimeEcranRedim(unsigned int abscisse, unsigned int ordonnee, unsigned int hauteur, unsigned int largeur, unsigned int hauteur_copie, unsigned int largeur_copie, AnsiString nomFichier) |
|
|
|
|
Ce code vous permettra de sauvegarder une capture d'une zone déterminée de l'écran dans un fichier au format bmp.
void __fastcall ImprimeEcran(unsigned int abscisse, unsigned int ordonnee, unsigned int hauteur, unsigned int largeur, AnsiString nomFichier) |
|
|
|
|
Voici une utilisation de mciSendString pour gérer l'ouverture/fermeture d'un lecteur selectionné dans la liste des lecteurs recensés sur le poste.
|
|
|
|
|
L'objectif de cette méthode est d'extraire d'une table ou d'un autre ensemble de données de type TDataSet vers un fichier texte.
On aura donc une première ligne contenant les noms de colonnes, puis autant de lignes que de lignes présentes dans l'ensemble de données. Le caractère séparateur des données utilisé pour le fichier texte vaut par défaut ";" mais peut être spécifié dans l'appel. Exemple d'utilisation : DataSetToFile(maTable, "E:\\test.txt"); |
|
|
|
|
L'objectif de cette méthode est d'extraire les mots qui se trouvent dans une chaîne (AnsiString) pour les placer dans une liste de chaînes (TStrings), comme la fonction explode de PHP. Les caractères qui servent à séparer les mots sont passés à la méthode.
Exemples d'utilisation : extraireMots(Edit1->Text, Memo1->Lines); TSysCharSet sep = TSysCharSet() |
|
|
|
|
Construction d'une application MDI simple avec gestion de la répartition des fenêtres, navigation.
L'exemple montre également la mise en œuvre d'un TMainMenu |
|
|
|
|
Pour cela nous utilisons la fonction InternetGetConnectedState de la dll "Wininet.dll".
Cette façon de faire ne fonctionne pas avec tous les types de connexions. int IsConnectedToInternet() |
|
|
|
|
Cette fonction vous renvoie l'adresse IP du poste sur lequel elle est exécutée : si vous n'êtes pas reliés au réseau, mais relié à Internet, elle vous renverra votre adresse IP de connexion.
AnsiString getLocalIP() |
|
|
|
|
Exemple de code pour gérer le déplacement d'onglets dans un TTabControl.
|
|
|
|
|
Cette petite application vous montre comment utiliser un TTreeView pour afficher le contenu d'un répertoire donné.
|
|
|
|
|
Ce code vous montre comment proposer la sélection d'une couleur dans une liste de couleurs, et l'application de la couleur à un composant TShape.
|
|
|
|
|
Positionnez par exemple la propriété Style à lbOwnerDrawFixed afin de disposer de l'événement OnDrawItem pour lequel nous définissons les opérations nécessaires à la mise en forme souhaitée.
Dans l'exemple, nous utilisons une TStringList pour stocker la couleur de chaque ligne, ceci afin de pouvoir en tenir copte à chaque fois que le composant se dessine. L'application utilise une TColorBox pour la modification de la couleur de la ligne selectionnée. |
|
|