![]() |
![]() |
![]() |
|
![]() |
|
03 Sept 2010
Priority Inbox : GMail trie votre courrier
01 Juil 2010
Google Me : le nouveau concurrent de Facebook ?
15 Fév 2010
Windows Seven : Les premières conclusions
06 Fév 2010
Une semaine d'actu : retour sur l'actualité de la semaine
28 Déc 2009
2000-2010 : Les révolutions qui ont changé le monde
Google : le maître des noms de domaines
La nouvelle version de GMail en images !
Barème de rémunération pour les disques durs multimédias
Comparer strings sans tenir compte des accents
Drag & Drop à partir d'une fenêtre Windows
SMTPCLIENT et SMTPMESS : Envoyer des mails
+6 visiteurs en ligne

Auteur : Caribensila
Catégorie : Traitement de texte
Niveau : Intermédiaire
Déposé le : 11 Février 2009 à 19h39
Cette démonstration a pour but de présenter un concept de multi-sélection dans un texte et de classement automatique des sélections dans les fichiers adéquats.
Ce concept devrait apporter plus de confort dans les conditions de travail car ce principe évite la succession des manipulations et des traitements jusqu'ici nécessaires pour arriver à un même résultat (par exemple les successions de [ 'Sélectionner'- 'Copier'- 'Cliquer'- 'Ouvrir'-'Coller'- 'Sauvegarder'- etc...]).
1 23 45 67 89 1011 1213 1415 1617 1819 2021 2223 2425 2627 2829 3031 3233 3435 3637 | procedure TForm1.FormCreate(Sender: TObject); var i : Integer; Bmp : TBitmap; begin Form1.DoubleBuffered := true; Form1.Width := edtTestText.Width+5; Application.HintPause := 100; //L'intervalle de temps qui s'écoule avant que n'apparaisse le Hint dft=500 Application.HintHidePause := 1000;//L'intervalle de temps attendu avant de cacher le Hint dft 2.5s if not DirectoryExists('Curseurs') then begin if not CreateDir('Curseurs') then begin ShowMessage('Impossible de créer le répertoire "Curseurs"' + #13 + ' L''application est abandonnée.'); Application.Terminate; end; end; if not DirectoryExists('Bibliotheque') then begin if not CreateDir('Bibliotheque') then begin ShowMessage('Impossible de créer le répertoire "Bibliotheque"' + #13 + ' L''application est abandonnée.'); Application.Terminate; end; end; {Chargement des curseurs éventuellement disponibles.} for i := 1 to NbreFichiers('.cur','Curseurs') do if FileExists('Curseurs\Stab'+IntToStr(i)+'.cur') then Screen.Cursors[i] := LoadCursorFromFile(PAnsiChar('Curseurs\Stab' +IntToStr(i)+'.cur')); Bmp := TBitmap.Create; try for i := 1 to NbreFichiers('.bmp','Curseurs') do begin if FileExists('Curseurs\Stab'+IntToStr(i)+'.bmp') then begin Bmp.LoadFromFile(PAnsiChar('Curseurs\Stab'+IntToStr(i)+'.bmp')); imlIcones.AddMasked(Bmp,clBlack); end; end; finally Bmp.Free; end;end; |
Projet proposé au Concours de Programmation 2009.
5 fichiers 47,17 Ko
| Multi-Selected Self-Filed Selection/ConteneurUnit.pas | 4,73 Ko |
| Multi-Selected Self-Filed Selection/MainUnit.dfm | 307,46 Ko |
| Multi-Selected Self-Filed Selection/MainUnit.pas | 19,76 Ko |
| Multi-Selected Self-Filed Selection/MultiSelectSelfFiled.dpr | 280 Octets |
| Multi-Selected Self-Filed Selection/ToolsUnit.pas | 9,42 Ko |
Le 31 Mai 2009 à 17h00 : Correction du bug signalé par Matt
|
Matt 261
Webmaster
|
|
|
|
Caribensila
Membre
|
|
|
|
Matt 261
Webmaster
|
|
|
Ajoutez votre commentaire & avis sur la ressource :
Vous n'êtes pas connecté !
Rejoignez dès maintenant la communauté en 3 clics et exprimez votre avis !
J'ai déjà un compte