<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - Débuter</title>
		<link>https://www.developpez.net/forums/</link>
		<description><![CDATA[Forum d'entraide pour bien débuter avec Delphi. Avant de poster : consultez le guide Delphi]]></description>
		<language>fr</language>
		<lastBuildDate>Fri, 17 Apr 2026 17:13:38 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - Débuter</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title>Créer une ressource pour une dll en D6 sur Windows 11</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182656&amp;goto=newpost</link>
			<pubDate>Sun, 15 Mar 2026 15:20:52 GMT</pubDate>
			<description>Bonjour à toutes et à tous, 
...</description>
			<content:encoded><![CDATA[<div>Bonjour à toutes et à tous,<br />
<br />
Pour passer mon temps, j'essaye d'améliorer certains codes et je cale sur un fichier ressource concernant une dll.<br />
<br />
J'utilise Bass.pas et Bass.dll pour lire des fichiers audio.<br />
<br />
J'essaye depuis un certain temps de créer une ressource pour le fichier &quot;Bass.dll&quot; et cela ne fonctionne pas car on ne sait pas la charger puis la sauver dans le dossier avant que l'application ne s'exécute, je pense que c'est à cause de &quot;Bass.pas&quot; qui s'exécute avant. <br />
<br />
Le fichier .res est bien créer mais à l'exécution il ne trouve pas &quot;Bass.dll&quot; parcequ'il n'a pas encore été sauvé.<br />
<br />
Si quelqu'un avait une solution de test merci d'avance.<br />
<br />
@+,<br />
<br />
cincap</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f775/environnements-developpement/delphi/debuter/">Débuter</category>
			<dc:creator>cincap</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182656/environnements-developpement/delphi/debuter/creer-ressource-dll-d6-windows-11-a/</guid>
		</item>
		<item>
			<title>Petite contribution pour centrer les Dialogs par rapport à la Form depuis D6 et Windows 11</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182541&amp;goto=newpost</link>
			<pubDate>Tue, 10 Mar 2026 08:09:50 GMT</pubDate>
			<description>Bonjour à toutes et à tous, 
...</description>
			<content:encoded><![CDATA[<div>Bonjour à toutes et à tous,<br />
<br />
Voici une petite contribution qui permet de centrer les Dialogs par rapport à la Form et qui pourrait être intéressante à vérifier sur les versions &gt;D6.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="40"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br />67<br />68<br />69<br />70<br />71<br />72<br />73<br />74<br />75<br />76<br />77<br />78<br />79<br />80<br />81<br />82<br />83<br />84<br />85<br />86<br />87<br />88<br />89<br />90<br />91<br />92<br />93<br />94<br />95<br />96<br />97<br />98<br />99<br />100<br />101<br />102<br />103<br />104<br />105<br />106<br />107<br />108<br />109<br />110<br />111<br />112<br />113<br />114<br />115<br />116<br />117<br />118<br />119<br />120<br />121<br />122<br />123<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
<span style="color: #0000ff;">unit</span> Unit1;
&nbsp;
<span style="color: #0000ff;">interface</span>
&nbsp;
<span style="color: #0000ff;">uses</span>
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Jpeg, Controls, Forms,
  Dialogs, StdCtrls, ExtCtrls;
&nbsp;
<span style="color: #0000ff;">type</span>
  TForm_Center = <span style="color: #0000ff;">class</span><span class="br0">&#40;</span>TForm<span class="br0">&#41;</span>
    OpenDialog1: TOpenDialog;
    BOpen: TButton;
    Timer1: TTimer;
    BSauve: TButton;
    SaveDialog1: TSaveDialog;
    FontDialog1: TFontDialog;
    BFont: TButton;
    Image1: TImage;
    <span style="color: #0000ff;">procedure</span> Timer1Timer<span class="br0">&#40;</span>Sender: <span style="color: #0080ff;">TObject</span><span class="br0">&#41;</span>;
    <span style="color: #0000ff;">procedure</span> BOpenClick<span class="br0">&#40;</span>Sender: <span style="color: #0080ff;">TObject</span><span class="br0">&#41;</span>;
    <span style="color: #0000ff;">procedure</span> BSauveClick<span class="br0">&#40;</span>Sender: <span style="color: #0080ff;">TObject</span><span class="br0">&#41;</span>;
    <span style="color: #0000ff;">procedure</span> BFontClick<span class="br0">&#40;</span>Sender: <span style="color: #0080ff;">TObject</span><span class="br0">&#41;</span>;
&nbsp;
  <span style="color: #0000ff;">private</span>
    <span style="color: #808080;">{ D&eacute;clarations priv&eacute;es }</span>
&nbsp;
&nbsp;
  <span style="color: #0000ff;">public</span>
    <span style="color: #808080;">{ D&eacute;clarations publiques }</span>
  <span style="color: #0000ff;">end</span>;
&nbsp;
<span style="color: #0000ff;">var</span>
  Form_Center: TForm_Center;
&nbsp;
<span style="color: #0000ff;">implementation</span>
&nbsp;
<span style="color: #808080;">{$R *.dfm}</span>
&nbsp;
<span style="color: #0000ff;">function</span> ExecuteCentered<span class="br0">&#40;</span>ADialog: TCommonDialog; AOwnerForm: TForm; ATimer: TTimer<span class="br0">&#41;</span>: <span style="color: #0080ff;">Boolean</span>;
<span style="color: #0000ff;">begin</span>
  ATimer.Enabled := <span style="color: #0000ff;">True</span>;
  <span style="color: #0000ff;">try</span>
    Result := ADialog.Execute;
  <span style="color: #0000ff;">finally</span>
    ATimer.Enabled := <span style="color: #0000ff;">False</span>;
  <span style="color: #0000ff;">end</span>;
<span style="color: #0000ff;">end</span>;
&nbsp;
 <span style="color: #808080;">//Interval = 10</span>
<span style="color: #0000ff;">procedure</span> TForm_Center.Timer1Timer<span class="br0">&#40;</span>Sender: <span style="color: #0080ff;">TObject</span><span class="br0">&#41;</span>;
<span style="color: #0000ff;">var</span>
  hDlg: HWND;
  rDlg: TRect;
  L, T, W, H: <span style="color: #0080ff;">Integer</span>;
  ID: <span style="color: #0080ff;">DWORD</span>;
<span style="color: #0000ff;">begin</span>
  <span style="color: #808080;">// On cherche la bo&icirc;te de dialogue standard</span>
  hDlg := FindWindow<span class="br0">&#40;</span><span style="color: #FF0000;">'#32770'</span>, <span style="color: #0000ff;">nil</span><span class="br0">&#41;</span>;
&nbsp;
  <span style="color: #0000ff;">if</span> <span class="br0">&#40;</span>hDlg &lt;&gt; <span style="color: #cc66cc;">0</span><span class="br0">&#41;</span> <span style="color: #0000ff;">and</span> IsWindowVisible<span class="br0">&#40;</span>hDlg<span class="br0">&#41;</span> <span style="color: #0000ff;">then</span>
  <span style="color: #0000ff;">begin</span>
    <span style="color: #808080;">// On v&eacute;rifie que cette fen&ecirc;tre appartient bien &agrave; notre application</span>
    GetWindowThreadProcessId<span class="br0">&#40;</span>hDlg, @ID<span class="br0">&#41;</span>;
    <span style="color: #0000ff;">if</span> ID = GetCurrentProcessId <span style="color: #0000ff;">then</span>
    <span style="color: #0000ff;">begin</span>
      TTimer<span class="br0">&#40;</span>Sender<span class="br0">&#41;</span>.Enabled := <span style="color: #0000ff;">False</span>; <span style="color: #808080;">// Stop le timer</span>
&nbsp;
      GetWindowRect<span class="br0">&#40;</span>hDlg, rDlg<span class="br0">&#41;</span>;
      W := rDlg.Right - rDlg.Left;
      H := rDlg.Bottom - rDlg.Top;
&nbsp;
      <span style="color: #808080;">// Calcul du centrage</span>
      L := <span style="color: #0000ff;">Self</span>.Left + <span class="br0">&#40;</span><span style="color: #0000ff;">Self</span>.Width - W<span class="br0">&#41;</span> <span style="color: #0000ff;">div</span> <span style="color: #cc66cc;">2</span>;
      T := <span style="color: #0000ff;">Self</span>.Top + <span class="br0">&#40;</span><span style="color: #0000ff;">Self</span>.Height - H<span class="br0">&#41;</span> <span style="color: #0000ff;">div</span> <span style="color: #cc66cc;">2</span>;
&nbsp;
      SetWindowPos<span class="br0">&#40;</span>hDlg, <span style="color: #cc66cc;">0</span>, L, T, <span style="color: #cc66cc;">0</span>, <span style="color: #cc66cc;">0</span>, SWP_NOSIZE <span style="color: #0000ff;">or</span> SWP_NOZORDER<span class="br0">&#41;</span>;
    <span style="color: #0000ff;">end</span>;
  <span style="color: #0000ff;">end</span>;
  <span style="color: #0000ff;">end</span>;
&nbsp;
<span style="color: #0000ff;">procedure</span> TForm_Center.BOpenClick<span class="br0">&#40;</span>Sender: <span style="color: #0080ff;">TObject</span><span class="br0">&#41;</span>;
<span style="color: #0000ff;">begin</span>
&nbsp;
  OpenDialog1.Title := <span style="color: #FF0000;">'Ouvrir votre fichier'</span>;
  OpenDialog1.Filter := <span style="color: #FF0000;">'Fichiers photo (*.jpg;*.bmp)|*.jpg;*.bmp'</span>;
&nbsp;
  <span style="color: #808080;">// On force le dossier de l'EXE m&ecirc;me si on change de dossier !</span>
  OpenDialog1.InitialDir := ExtractFilePath<span class="br0">&#40;</span>Application.ExeName<span class="br0">&#41;</span>;
  OpenDialog1.FileName := <span style="color: #FF0000;">''</span>;
&nbsp;
  <span style="color: #808080;">// On utilise le &quot;if&quot; directement gr&acirc;ce au &quot;Result&quot; de la fonction</span>
  <span style="color: #0000ff;">if</span> ExecuteCentered<span class="br0">&#40;</span>OpenDialog1, <span style="color: #0000ff;">Self</span>, Timer1<span class="br0">&#41;</span> <span style="color: #0000ff;">then</span>
  <span style="color: #0000ff;">begin</span>
    Image1.Picture.LoadFromFile<span class="br0">&#40;</span>OpenDialog1.FileName<span class="br0">&#41;</span>;
  <span style="color: #0000ff;">end</span>;
<span style="color: #0000ff;">end</span>;
&nbsp;
<span style="color: #808080;">//Idem</span>
&nbsp;
<span style="color: #0000ff;">procedure</span> TForm_Center.BSauveClick<span class="br0">&#40;</span>Sender: <span style="color: #0080ff;">TObject</span><span class="br0">&#41;</span>;
<span style="color: #0000ff;">begin</span>
&nbsp;
 SaveDialog1.Title := <span style="color: #FF0000;">'Sauvegarde de votre fichier'</span>;
  SaveDialog1.Filter := <span style="color: #FF0000;">'Fichiers photo (*.jpg;*.bmp)|*.jpg;*.bmp'</span>;
&nbsp;
  <span style="color: #808080;">// On force le dossier de l'EXE</span>
  SaveDialog1.InitialDir := ExtractFilePath<span class="br0">&#40;</span>Application.ExeName<span class="br0">&#41;</span>;
  SaveDialog1.FileName := <span style="color: #FF0000;">''</span>;
&nbsp;
  <span style="color: #808080;">// On utilise le &quot;if&quot; directement gr&acirc;ce au &quot;Result&quot; de la fonction</span>
  <span style="color: #0000ff;">if</span> ExecuteCentered<span class="br0">&#40;</span>SaveDialog1, <span style="color: #0000ff;">Self</span>, Timer1<span class="br0">&#41;</span> <span style="color: #0000ff;">then</span>
  <span style="color: #0000ff;">begin</span>
    Image1.Picture.SavetoFile<span class="br0">&#40;</span>SaveDialog1.FileName<span class="br0">&#41;</span>;
  <span style="color: #0000ff;">end</span>;
<span style="color: #0000ff;">end</span>;
&nbsp;
<span style="color: #0000ff;">procedure</span> TForm_Center.BFontClick<span class="br0">&#40;</span>Sender: <span style="color: #0080ff;">TObject</span><span class="br0">&#41;</span>;
<span style="color: #0000ff;">begin</span>
ExecuteCentered<span class="br0">&#40;</span>FontDialog1, <span style="color: #0000ff;">Self</span>, Timer1<span class="br0">&#41;</span>;
<span style="color: #0000ff;">end</span>;
&nbsp;
<span style="color: #0000ff;">end</span>.</pre></td></tr></table></code><hr />
</div>@+,<br />
<br />
cincap</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f775/environnements-developpement/delphi/debuter/">Débuter</category>
			<dc:creator>cincap</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182541/environnements-developpement/delphi/debuter/petite-contribution-centrer-dialogs-rapport-form-d6-windows-11-a/</guid>
		</item>
		<item>
			<title><![CDATA[[D7]  Eclaircir une couleur RVB]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182131&amp;goto=newpost</link>
			<pubDate>Mon, 16 Feb 2026 10:18:24 GMT</pubDate>
			<description>Bonjour, 
 
pour éclaircir...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
pour éclaircir une couleur TColor d'un pourcentage donné, peut on jouer sur les composantes R, G, B ou doit on passer par une conversion TSL ?<br />
<br />
A+<br />
Charly</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f775/environnements-developpement/delphi/debuter/">Débuter</category>
			<dc:creator>Charly910</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182131/environnements-developpement/delphi/debuter/d7-eclaircir-couleur-rvb/</guid>
		</item>
		<item>
			<title><![CDATA[[D7] Speedbutton qui reste enfoncé]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182101&amp;goto=newpost</link>
			<pubDate>Fri, 13 Feb 2026 17:51:38 GMT</pubDate>
			<description>Bonjour, 
dans mon toolbar,...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
dans mon toolbar, j'ai un speedbutton avec AllowUp = False, Down = False, GroupIndex = 0, Flat := True  (j'ai pris un SpeedButton et non un ToolButton à cause du look).<br />
<br />
Quand j'exécute MouseDown du bouton, le bouton s'enfonce et reste enfoncé. J'ai essayé Down = False, mais rien n'y fait.<br />
<br />
Y aurait il une astuce pour relever ce bouton ?<br />
<br />
A+<br />
Charly</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f775/environnements-developpement/delphi/debuter/">Débuter</category>
			<dc:creator>Charly910</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182101/environnements-developpement/delphi/debuter/d7-speedbutton-reste-enfonce/</guid>
		</item>
		<item>
			<title><![CDATA[[D7] Savoir si 2 points sont identiques]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181802&amp;goto=newpost</link>
			<pubDate>Thu, 29 Jan 2026 17:54:26 GMT</pubDate>
			<description>Bonjour,  
 
peut on tester 2...</description>
			<content:encoded><![CDATA[<div>Bonjour, <br />
<br />
peut on tester 2 points pour savoir s'ils sont identiques sans tester leur Coordonnées car le test direct sur l'égalité des TPoints ne peux pas marcher ?<br />
<br />
A+<br />
Charly</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f775/environnements-developpement/delphi/debuter/">Débuter</category>
			<dc:creator>Charly910</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181802/environnements-developpement/delphi/debuter/d7-savoir-2-points-identiques/</guid>
		</item>
		<item>
			<title>Problème sur le Forum ?</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181770&amp;goto=newpost</link>
			<pubDate>Wed, 28 Jan 2026 08:27:30 GMT</pubDate>
			<description><![CDATA[Bonjour, 
j'ai l'impression...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
j'ai l'impression que quelque chose est &quot;cassée' sur le Forum ?<br />
Je n'ai plus de nouveaux messages depuis le 22 janvier ?<br />
<br />
A+<br />
Charly</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f775/environnements-developpement/delphi/debuter/">Débuter</category>
			<dc:creator>Charly910</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181770/environnements-developpement/delphi/debuter/probleme-forum/</guid>
		</item>
		<item>
			<title>Eviter le message indice de liste hors limites (-1) D6 et Windows 11</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181566&amp;goto=newpost</link>
			<pubDate>Mon, 19 Jan 2026 12:49:49 GMT</pubDate>
			<description>Bonjour à toutes et à tous,...</description>
			<content:encoded><![CDATA[<div>Bonjour à toutes et à tous, j'ai une fonction qui fonctionne très bien lorsque l'on choisis son dossier et que l'on charge les photos.<br />
<br />
Mais à l'ouverture de l'application vu que ListBox est vide  si on fait fonctionner la roulette de la souris sans le faire exprès on a l'exception.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
<span style="color: #0000ff;">function</span> TFileListBox.DoMouseWheel<span class="br0">&#40;</span>_Shift: TShiftState; _WheelDelta: <span style="color: #0080ff;">Integer</span>; _MousePos: TPoint<span class="br0">&#41;</span>: <span style="color: #0080ff;">Boolean</span>;
<span style="color: #0000ff;">var</span>
  Idx: <span style="color: #0080ff;">Integer</span>;
<span style="color: #0000ff;">begin</span>
&nbsp;
  <span style="color: #808080;">// calculate the index of the item to select</span>
  Idx := ItemIndex - Sign<span class="br0">&#40;</span>_WheelDelta<span class="br0">&#41;</span>;
  <span style="color: #0000ff;">if</span> Idx &gt;= Items.Count <span style="color: #0000ff;">then</span>
    Idx := Items.Count
  <span style="color: #0000ff;">else</span> <span style="color: #0000ff;">if</span> Idx &lt; <span style="color: #cc66cc;">0</span> <span style="color: #0000ff;">then</span>
    Idx := <span style="color: #cc66cc;">0</span>;
  <span style="color: #808080;">// select it</span>
  ItemIndex := Idx;
&nbsp;
  <span style="color: #808080;">// and simulate a mouse click on it so the selected table gets displayed</span>
  <span style="color: #0000ff;">Self</span>.Click;
&nbsp;
  <span style="color: #808080;">// tell the caller that the event has been handled</span>
  Result := <span style="color: #0000ff;">True</span>;
&nbsp;
Form1.Listbox1.SetFocus;
&nbsp;
<span style="color: #0000ff;">end</span>;</pre></td></tr></table></code><hr />
</div>Merci si quelqu'un à une solution.<br />
<br />
@+,<br />
<br />
cincap</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f775/environnements-developpement/delphi/debuter/">Débuter</category>
			<dc:creator>cincap</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181566/environnements-developpement/delphi/debuter/eviter-message-indice-liste-limites-1-d6-windows-11-a/</guid>
		</item>
		<item>
			<title><![CDATA[Avec TScrollBox et chargement image obtenir index de l'image affichée afin de l'afficher fullscreen D6]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181501&amp;goto=newpost</link>
			<pubDate>Thu, 15 Jan 2026 09:07:29 GMT</pubDate>
			<description>Bonjour à toutes et à tous, 
...</description>
			<content:encoded><![CDATA[<div>Bonjour à toutes et à tous,<br />
<br />
Pensez vous qu'il est possible Avec un TScrollBox lors de l'affichage de photos depuis un dossier de pouvoir cliquer sur la photo affichée pour créer une action soit en FullScreen ?<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
<span style="color: #0000ff;">repeat</span>
      <span style="color: #808080;">// Cr&eacute;er dynamiquement un TImage</span>
      Image := Timage.Create<span class="br0">&#40;</span>ScrollBox1<span class="br0">&#41;</span>; <span style="color: #808080;">// Le ScrollBox est le Owner</span>
      Image.Parent := ScrollBox1; <span style="color: #808080;">// Le ScrollBox est le Parent visuel</span>
&nbsp;
      <span style="color: #0000ff;">try</span>
        <span style="color: #808080;">// Charger l'image depuis le fichier</span>
        Image.Picture.LoadFromFile<span class="br0">&#40;</span>ImagePath + SearchRec.Name<span class="br0">&#41;</span>;
        Image.Top := TopPos;
        Image.Left := <span style="color: #cc66cc;">10</span>;
        Image.AutoSize := <span style="color: #0000ff;">false</span>; <span style="color: #808080;">// Ajuste la taille du TImage &agrave; l'image charg&eacute;e</span>
&nbsp;
        image.Width := Spwidth.value;
        image.Height := Spheight.value ;
&nbsp;
        Image.Stretch := <span style="color: #0000ff;">true</span>;
        Image.Align := alNone;
&nbsp;
        <span style="color: #808080;">// Mettre &agrave; jour la position Top pour l'image suivante</span>
        TopPos := TopPos + Image.Height + <span style="color: #cc66cc;">10</span>; <span style="color: #808080;">// Espacement de 10 pixels entre les images</span>
&nbsp;
        <span style="color: #0000ff;">except</span>
        <span style="color: #808080;">// G&eacute;rer les erreurs de chargement d'image si n&eacute;cessaire</span>
        Image.Free;
      <span style="color: #0000ff;">end</span>;
    <span style="color: #0000ff;">until</span> FindNext<span class="br0">&#40;</span>SearchRec<span class="br0">&#41;</span> &lt;&gt; <span style="color: #cc66cc;">0</span>;
    FindClose<span class="br0">&#40;</span>SearchRec<span class="br0">&#41;</span>;
  <span style="color: #0000ff;">end</span>;</pre></td></tr></table></code><hr />
</div>Pour le fullScreen pas de problème avec un Timage donc pas besoin.<br />
<br />
Je n'y suis toujours pas arrivé !<br />
<br />
Merci d'avance,<br />
<br />
@+,<br />
<br />
cincap</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f775/environnements-developpement/delphi/debuter/">Débuter</category>
			<dc:creator>cincap</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181501/environnements-developpement/delphi/debuter/tscrollbox-chargement-image-obtenir-index-l-image-affichee-afin-l-afficher-fullscreen-d6/</guid>
		</item>
		<item>
			<title><![CDATA[Avec un TopenDialog, j'ouvre un dossier avec plusieurs photos D6 Win11]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181330&amp;goto=newpost</link>
			<pubDate>Tue, 06 Jan 2026 11:01:07 GMT</pubDate>
			<description>Bonjour à toutes et à tous, 
...</description>
			<content:encoded><![CDATA[<div>Bonjour à toutes et à tous,<br />
<br />
Plutôt que d'utiliser un TSelectDirectory j'utilise un TOpenDialog pour choisir mon dossier et sélectionner toutes les photos &quot;.jpg&quot; puis les afficher.<br />
<br />
Serait t'il possible à l'execution du TOpenDialog de sélectionner la 1ère image automatiquement plutôt que de checker la photo et sans connaitre le nom ?<br />
<br />
Pour le moment dans mes tests j'ai créé dans le dossier une photo avec le nom &quot;Open.jpg&quot; qui me permet d'ouvrir le Dialog puis de le fermer pour afficher toutes les images, mais j'aimerai ne pas placer une image &quot;Open.jpg&quot; dans chaque dossier que je choisirais.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
<span style="color: #0000ff;">procedure</span> TForm1.BTestClick<span class="br0">&#40;</span>Sender: <span style="color: #0080ff;">TObject</span><span class="br0">&#41;</span>;
<span style="color: #0000ff;">Var</span>
  mydirpath : <span style="color: #0080ff;">String</span>;
&nbsp;
  ImagePath: <span style="color: #0080ff;">string</span>;
  Image: Timage;
  TopPos: <span style="color: #0080ff;">Integer</span>;
  SearchRec: TSearchRec;
&nbsp;
<span style="color: #0000ff;">begin</span>
 <span style="color: #808080;">//Op1.FilterIndex := 1;</span>
&nbsp;
 Op1.FileName := <span style="color: #FF0000;">'Open'</span>;  <span style="color: #808080;">//Dans le dossier = Open.jpg 1&egrave;re image</span>
&nbsp;
 Op1.Execute;
&nbsp;
 mydirpath:= ExtractFileDir<span class="br0">&#40;</span>op1.FileName<span class="br0">&#41;</span>;
&nbsp;
 Ed.Text:= extractfilename<span class="br0">&#40;</span>mydirpath<span class="br0">&#41;</span>;
&nbsp;
  ImagePath := mydirpath;
&nbsp;
  TopPos := <span style="color: #cc66cc;">10</span>; <span style="color: #808080;">// Position de d&eacute;part pour la premi&egrave;re image</span>
&nbsp;
  <span style="color: #808080;">// Effacer les images pr&eacute;c&eacute;dentes (si n&eacute;cessaire)</span>
  <span style="color: #0000ff;">while</span> ScrollBox1.ControlCount &gt; <span style="color: #cc66cc;">0</span> <span style="color: #0000ff;">do</span>
    ScrollBox1.Controls<span class="br0">&#91;</span><span style="color: #cc66cc;">0</span><span class="br0">&#93;</span>.Free;
&nbsp;
  <span style="color: #808080;">// Rechercher les fichiers images (par exemple, *.jpg)</span>
  <span style="color: #0000ff;">if</span> FindFirst<span class="br0">&#40;</span>ImagePath + <span style="color: #FF0000;">'\*.jpg'</span>, faArchive <span style="color: #0000ff;">or</span> faSysFile <span style="color: #0000ff;">or</span> faHidden, SearchRec<span class="br0">&#41;</span> = <span style="color: #cc66cc;">0</span> <span style="color: #0000ff;">then</span>
  <span style="color: #0000ff;">begin</span>
    <span style="color: #0000ff;">repeat</span>
      <span style="color: #808080;">// Cr&eacute;er dynamiquement un TImage</span>
      Image := Timage.Create<span class="br0">&#40;</span>ScrollBox1<span class="br0">&#41;</span>; <span style="color: #808080;">// Le ScrollBox est le Owner</span>
      Image.Parent := ScrollBox1; <span style="color: #808080;">// Le ScrollBox est le Parent visuel</span>
&nbsp;
      <span style="color: #0000ff;">try</span>
        <span style="color: #808080;">// Charger l'image depuis le fichier</span>
        Image.Picture.LoadFromFile<span class="br0">&#40;</span>ImagePath + <span style="color: #FF0000;">'\'</span> + SearchRec.Name<span class="br0">&#41;</span>;
        Image.Top := TopPos;
        Image.Left := <span style="color: #cc66cc;">10</span>;
        Image.AutoSize := <span style="color: #0000ff;">false</span>; <span style="color: #808080;">// Ajuste la taille du TImage &agrave; l'image charg&eacute;e</span>
&nbsp;
        image.Width := <span style="color: #cc66cc;">320</span>;
        image.Height := <span style="color: #cc66cc;">240</span>;
        Image.Stretch := <span style="color: #0000ff;">true</span>;
        Image.Align := alNone;
&nbsp;
       <span style="color: #808080;">// Mettre &agrave; jour la position Top pour l'image suivante</span>
        TopPos := TopPos + Image.Height + <span style="color: #cc66cc;">10</span>; <span style="color: #808080;">// Espacement de 10 pixels entre les images</span>
&nbsp;
      <span style="color: #0000ff;">except</span>
        <span style="color: #808080;">// G&eacute;rer les erreurs de chargement d'image si n&eacute;cessaire</span>
        Image.Free;
      <span style="color: #0000ff;">end</span>;
&nbsp;
    <span style="color: #0000ff;">until</span> FindNext<span class="br0">&#40;</span>SearchRec<span class="br0">&#41;</span> &lt;&gt; <span style="color: #cc66cc;">0</span>;
    FindClose<span class="br0">&#40;</span>SearchRec<span class="br0">&#41;</span>;
  <span style="color: #0000ff;">end</span>;
&nbsp;
  <span style="color: #808080;">// Important pour que le ScrollBox ajuste ses barres de d&eacute;filement</span>
  <span style="color: #808080;">// en fonction de la taille totale de son contenu</span>
  ScrollBox1.AutoScroll := <span style="color: #0000ff;">True</span>;
&nbsp;
<span style="color: #0000ff;">end</span>;</pre></td></tr></table></code><hr />
</div>Merci d'avance même si cela me parait impossible.<br />
<br />
@+,<br />
<br />
cincap</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f775/environnements-developpement/delphi/debuter/">Débuter</category>
			<dc:creator>cincap</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181330/environnements-developpement/delphi/debuter/topendialog-j-ouvre-dossier-plusieurs-photos-d6-win11/</guid>
		</item>
		<item>
			<title>Merci developpez_net  2026</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181242&amp;goto=newpost</link>
			<pubDate>Wed, 31 Dec 2025 19:41:30 GMT</pubDate>
			<description>*Bonne année les delphinautes...</description>
			<content:encoded><![CDATA[<div><font color="#0000FF"><b>Bonne année les delphinautes<br />
Je vous souhaite une bonne nouvelle année 2026 pour tout et  (toutes)  les membres de ce fameux espace Delphi<br />
Et chapeau pour votre générosité qui aide et oriente , merci de votre temps précieux <br />
Meilleurs voeux à vous.</b></font></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f775/environnements-developpement/delphi/debuter/">Débuter</category>
			<dc:creator>MIWAN</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181242/environnements-developpement/delphi/debuter/merci-developpez_net-2026-a/</guid>
		</item>
		<item>
			<title><![CDATA[adapter la hauteur de l'image avec celle de l'écran dans Win11 et en D6]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181224&amp;goto=newpost</link>
			<pubDate>Wed, 31 Dec 2025 07:09:18 GMT</pubDate>
			<description>Bonjour à toutes et à tous, 
...</description>
			<content:encoded><![CDATA[<div>Bonjour à toutes et à tous,<br />
<br />
A l'époque j'utilisais une fiche avec un Timage qui s'affichais fullscreen et j'utilisais cette procédure :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
<span style="color: #0000ff;">procedure</span> TU_Fullecran.ResizeImageToScreenHeight<span class="br0">&#40;</span>Img: TImage<span class="br0">&#41;</span>;
<span style="color: #0000ff;">var</span>
  NewWidth, NewHeight: <span style="color: #0080ff;">Integer</span>;
  AspectRatio: <span style="color: #0080ff;">Double</span>;
<span style="color: #0000ff;">begin</span>
  <span style="color: #0000ff;">if</span> Image1.Picture.Graphic &lt;&gt; <span style="color: #0000ff;">nil</span> <span style="color: #0000ff;">then</span>
  <span style="color: #0000ff;">begin</span>
    <span style="color: #808080;">// 1. Calculer le ratio d'aspect de l'image originale</span>
    AspectRatio := Image1.Picture.Width / Image1.Picture.Height;
&nbsp;
    <span style="color: #808080;">// 2. D&eacute;finir la nouvelle hauteur pour qu'elle corresponde &agrave; la hauteur de l'&eacute;cran</span>
    NewHeight := Screen.Height; <span style="color: #808080;">// Ou Screen.Height - 50 pour laisser de la marge</span>
&nbsp;
    <span style="color: #808080;">// 3. Calculer la nouvelle largeur pour maintenir le ratio d'aspect</span>
    NewWidth := Round<span class="br0">&#40;</span>NewHeight * AspectRatio<span class="br0">&#41;</span>;
&nbsp;
    <span style="color: #808080;">// 4. Redimensionner l'Image</span>
    Image1.Width := NewWidth;
    Image1.Height := NewHeight;
&nbsp;
    <span style="color: #808080;">// 5. Centrer l'image si besoin (optionnel)</span>
    <span style="color: #808080;">{Image1.Left := (ClientWidth - Img.Width) div 2;</span>
<span style="color: #808080;">&nbsp;   Image1.Top := (ClientHeight - Img.Height) div 2; }</span>
  <span style="color: #0000ff;">end</span>;
  <span style="color: #0000ff;">end</span>;</pre></td></tr></table></code><hr />
</div>Mon écran actuel a les dimensions de 1360 x 768 et ma photo d'exemple a 480 x 640 et j'aimerai l'afficher proportionnellement a la hauteur de l'écran 768.<br />
<br />
Merci de votre intervention.<br />
<br />
@+,<br />
<br />
cincap</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f775/environnements-developpement/delphi/debuter/">Débuter</category>
			<dc:creator>cincap</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181224/environnements-developpement/delphi/debuter/adapter-hauteur-l-image-celle-l-ecran-win11-d6/</guid>
		</item>
		<item>
			<title>Détection et rotation image dans TPicture en D6 Win11</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181148&amp;goto=newpost</link>
			<pubDate>Wed, 24 Dec 2025 12:47:47 GMT</pubDate>
			<description>Bonjour à toutes et à tous, 
...</description>
			<content:encoded><![CDATA[<div>Bonjour à toutes et à tous,<br />
<br />
J'ai une image de 640 x 480, dans l'exploreur elle s'affiche correctement (480 x 640) mais dans un logiciel pour photos elle s'affiche -90° ce qui est normal vu que la largeur est plus grande que la hauteur.<br />
<br />
Avec un Timage dans D6 elle s'affiche aussi -90°, ma question peut on suivant le width et le height automatiquement faire une rotation pour que l'image s'affiche correctement dans le Tpicture au moment ou elle est sélectionnée ?<br />
<br />
Ce n'est que pour le visuel !<br />
<br />
Merci d'avance.<br />
<br />
@+,<br />
<br />
cincap</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f775/environnements-developpement/delphi/debuter/">Débuter</category>
			<dc:creator>cincap</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181148/environnements-developpement/delphi/debuter/detection-rotation-image-tpicture-d6-win11/</guid>
		</item>
		<item>
			<title><![CDATA[[D12.1 Win64]  Chargement de libtesseract-5.dll]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181020&amp;goto=newpost</link>
			<pubDate>Thu, 18 Dec 2025 09:52:05 GMT</pubDate>
			<description><![CDATA[Bonjour,  
 
j'essaye de...]]></description>
			<content:encoded><![CDATA[<div>Bonjour, <br />
<br />
j'essaye de charger la Dll libtesseract-5.dll avec LoadLibrary, mais j'ai une erreur lors de ce chargement. C'est la Dll principal de l'OCR libtesseract version 5 qui est en open Source.<br />
<br />
Est ce que quelqu'un l'utilise et a pu la charger ?<br />
<br />
<a href="https://www.developpez.net/forums/attachments/p672622d1766051490/environnements-developpement/delphi/debuter/d12-1-win64-chargement-libtesseract-5-dll/libtesseract-5.zip/"  title="Nom : libtesseract-5.zip
Affichages : 19
Taille : 1,44 Mo">libtesseract-5.zip</a><br />
<br />
Merci<br />
<br />
A+<br />
Charly</div>


	<div style="padding:10px">

	

	

	

	
		<fieldset class="fieldset">
			<legend>Fichiers attachés</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://forum.developpez.be/images/attach/zip.gif" alt="Type de fichier : zip" />
	<a href="https://www.developpez.net/forums/attachments/p672622d1766051490/environnements-developpement/delphi/debuter/d12-1-win64-chargement-libtesseract-5-dll/libtesseract-5.zip/">libtesseract-5.zip</a> 
(1,44 Mo)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f775/environnements-developpement/delphi/debuter/">Débuter</category>
			<dc:creator>Charly910</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181020/environnements-developpement/delphi/debuter/d12-1-win64-chargement-libtesseract-5-dll/</guid>
		</item>
		<item>
			<title>TFileListBox multiselect = true en D6 Win11</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180968&amp;goto=newpost</link>
			<pubDate>Mon, 15 Dec 2025 14:26:52 GMT</pubDate>
			<description>Bonjour à toutes et à tous, 
...</description>
			<content:encoded><![CDATA[<div>Bonjour à toutes et à tous,<br />
<br />
Je viens de remarquer que lorsque FileListBox.multiselect est à false, le code décrit dans mon poste fonctionne avec le roll de la souris, les touches du clavier up et down et avec le scrollbar.<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Citation:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			<a href="https://www.developpez.net/forums/d2179208/environnements-developpement/delphi/debuter/tfilelistbox-utiliser-scrollbar-selectionnant-l-item-win-11-d6/" target="_blank">https://www.developpez.net/forums/d2...tem-win-11-d6/</a>
			
		<hr />
	</div>
</div><div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
  TFileListBox = <span style="color: #0000ff;">class</span><span class="br0">&#40;</span>Filectrl.TFileListBox<span class="br0">&#41;</span> 
  <span style="color: #0000ff;">function</span> DoMouseWheel<span class="br0">&#40;</span>_Shift: TShiftState; _WheelDelta: <span style="color: #0080ff;">Integer</span>; _MousePos: TPoint<span class="br0">&#41;</span>: <span style="color: #0080ff;">Boolean</span>; <span style="color: #0000ff;">override</span>;
&nbsp;
  <span style="color: #0000ff;">protected</span>
   <span style="color: #0000ff;">procedure</span> WMVScroll<span class="br0">&#40;</span><span style="color: #0000ff;">var</span> Msg: TWMVScroll<span class="br0">&#41;</span>; message WM_VSCROLL;
  <span style="color: #0000ff;">end</span>;
&nbsp;
  TForm1 = <span style="color: #0000ff;">class</span><span class="br0">&#40;</span>TForm<span class="br0">&#41;</span>
   ...
&nbsp;
<span style="color: #0000ff;">implementation</span>
&nbsp;
<span style="color: #0000ff;">uses</span> Math;
&nbsp;
<span style="color: #808080;">{ TFileListBox }</span>
&nbsp;
<span style="color: #0000ff;">function</span> TFileListBox.DoMouseWheel<span class="br0">&#40;</span>_Shift: TShiftState; _WheelDelta: <span style="color: #0080ff;">Integer</span>; _MousePos: TPoint<span class="br0">&#41;</span>: <span style="color: #0080ff;">Boolean</span>;
<span style="color: #0000ff;">var</span>
  Idx: <span style="color: #0080ff;">Integer</span>;
<span style="color: #0000ff;">begin</span>
  <span style="color: #808080;">// calculer l'index de l'&eacute;l&eacute;ment &agrave; s&eacute;lectionner</span>
  Idx := ItemIndex - Sign<span class="br0">&#40;</span>_WheelDelta<span class="br0">&#41;</span>;
  <span style="color: #0000ff;">if</span> Idx &gt;= Items.Count <span style="color: #0000ff;">then</span>
    Idx := Items.Count
  <span style="color: #0000ff;">else</span> <span style="color: #0000ff;">if</span> Idx &lt; <span style="color: #cc66cc;">0</span> <span style="color: #0000ff;">then</span>
    Idx := <span style="color: #cc66cc;">0</span>;
&nbsp;
 <span style="color: #808080;">// s&eacute;lectionnez-le</span>
  ItemIndex := Idx;
&nbsp;
  <span style="color: #808080;">// et simuler un clic de souris dessus pour que le tableau s&eacute;lectionn&eacute; s'affiche</span>
  <span style="color: #0000ff;">Self</span>.Click;
&nbsp;
  Result := <span style="color: #0000ff;">True</span>;
<span style="color: #0000ff;">end</span>;
&nbsp;
&nbsp;
<span style="color: #0000ff;">procedure</span> TFileListBox.WMVScroll<span class="br0">&#40;</span><span style="color: #0000ff;">var</span> Msg: TWMVScroll<span class="br0">&#41;</span>;
<span style="color: #0000ff;">begin</span>
   <span style="color: #0000ff;">case</span> Msg.ScrollCode <span style="color: #0000ff;">of</span>
        SB_LINEUP: <span style="color: #0000ff;">if</span> ItemIndex - <span style="color: #cc66cc;">1</span> &gt;= <span style="color: #cc66cc;">0</span> <span style="color: #0000ff;">then</span>
                      ItemIndex := ItemIndex - <span style="color: #cc66cc;">1</span>;
      SB_LINEDOWN: <span style="color: #0000ff;">if</span> ItemIndex + <span style="color: #cc66cc;">1</span> &lt; Count <span style="color: #0000ff;">then</span>
                      ItemIndex := ItemIndex + <span style="color: #cc66cc;">1</span>;
   <span style="color: #0000ff;">else</span>
      <span style="color: #0000ff;">inherited</span>;
   <span style="color: #0000ff;">end</span>;
<span style="color: #0000ff;">end</span>;</pre></td></tr></table></code><hr />
</div>Ors pour effacer certains fichiers sélectionnés FileListBox.multiselect doit être à true et donc le code décrit dans mon poste ne fonctionne pas avec le roll de la souris, le scrollbar mais bien avec les touches du clavier up et down.<br />
<br />
Quand j'écrit &quot;ne fonctionne pas&quot; c'est que le select bleu de l'item ne se fait pas !<br />
<br />
Existe t'il une parade ?<br />
<br />
Merci d'avance.<br />
<br />
@+,<br />
<br />
cincap</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f775/environnements-developpement/delphi/debuter/">Débuter</category>
			<dc:creator>cincap</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180968/environnements-developpement/delphi/debuter/tfilelistbox-multiselect-true-d6-win11/</guid>
		</item>
		<item>
			<title><![CDATA[[D12.1 CE  VCL]  Liste des styles]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180857&amp;goto=newpost</link>
			<pubDate>Tue, 09 Dec 2025 08:38:41 GMT</pubDate>
			<description><![CDATA[Bonjour,  
quand j'active les...]]></description>
			<content:encoded><![CDATA[<div>Bonjour, <br />
quand j'active les Styles avec TStyleManager.SetStyle(sStyle), certains s'activent et d'autres non :<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Citation:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			Style Amakrits Ok<br />
 ==&gt; Style AmethystKamri Faux<br />
 ==&gt; Style AquaGraphite Faux<br />
 ==&gt; Style AquaLightSlate Faux<br />
Style Auric Ok<br />
Style Carbon Ok<br />
 ==&gt; Style CharcoalDarkSlate Faux<br />
 ==&gt; Style CobaltXEMedia Faux<br />
 ==&gt; Style CyanDusk Faux<br />
 ==&gt; Style CyanNight Faux<br />
 ==&gt; Style EmeraldLightSlate Faux<br />
Style Glossy Ok<br />
Style Glow Ok<br />
 ==&gt; Style GoldenGraphite Faux<br />
 ==&gt; Style IcebergClassico Faux<br />
 ==&gt; Style LavenderClassico Faux<br />
Style Light Ok<br />
Style Luna Ok<br />
Style Obsidian Ok<br />
 ==&gt; Style OnyxBlue Faux<br />
 ==&gt; Style RubyGraphite Faux<br />
 ==&gt; Style SapphireKamri Faux<br />
Style Silver Ok<br />
Style Sky Ok<br />
 ==&gt; Style SlateClassico Faux<br />
 ==&gt; Style SmokeyQuartzKamri Faux<br />
 ==&gt; Style TabletDark Faux<br />
 ==&gt; Style TabletLight Faux<br />
 ==&gt; Style TurquoiseGray Faux<br />
Style Windows10 Ok<br />
 ==&gt; Style Windows10Blue Faux<br />
 ==&gt; Style Windows10Dark Faux<br />
 ==&gt; Style Windows10Green Faux<br />
 ==&gt; Style Windows10Purple Faux<br />
 ==&gt; Style Windows10SlateGray Faux
			
		<hr />
	</div>
</div>Est ce une limitation de Delphi CE ou y a t il un autre problème ?<br />
<br />
De plus, comment ajouter un style au projet de façon dynamique et comment le retirer et le changer ?<br />
<br />
Merci<br />
A+<br />
Charly</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f775/environnements-developpement/delphi/debuter/">Débuter</category>
			<dc:creator>Charly910</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180857/environnements-developpement/delphi/debuter/d12-1-vcl-liste-styles/</guid>
		</item>
	</channel>
</rss>
