<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Dicas Delphi &#187; TListBox</title>
	<atom:link href="http://www.dicasdelphi.com.br/category/delphi/componentes/tlistbox/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dicasdelphi.com.br</link>
	<description>dicas, artigos, novidades e discussões sobre o mundo Delphi</description>
	<lastBuildDate>Thu, 15 Jul 2010 13:46:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Dica : Adicionar itens no componente TListBox</title>
		<link>http://www.dicasdelphi.com.br/dica-adicionar-itens-no-componente-tlistbox/</link>
		<comments>http://www.dicasdelphi.com.br/dica-adicionar-itens-no-componente-tlistbox/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 20:25:48 +0000</pubDate>
		<dc:creator>tresloukadu</dc:creator>
				<category><![CDATA[Componentes]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[TListBox]]></category>
		<category><![CDATA[adicionar itens]]></category>
		<category><![CDATA[Componente]]></category>
		<category><![CDATA[item]]></category>

		<guid isPermaLink="false">http://www.dicasdelphi.com.br/?p=64</guid>
		<description><![CDATA[O componente TListBox nada mais é que um componente para exibir um conjunto de informações em uma lista com barra de rolagem. Este componente permite fazer a seleção de somente um único ítem ou de vários itens ao mesmo tempo. O TListBox é um dos componentes descendentes da classe TControl que possui mais de 70 [...]]]></description>
			<content:encoded><![CDATA[<p>O <strong>componente</strong> <strong>TListBox</strong> nada mais é que um componente para exibir um conjunto de informações em uma lista com barra de rolagem. Este <strong>componente</strong> permite fazer a seleção de somente um <strong>único ítem</strong> ou de <strong>vários itens</strong> ao mesmo tempo. O <strong>TListBox</strong> é um dos <strong>componentes descendentes</strong> da classe <strong>TControl</strong> que possui mais de 70 componentes descendentes,  tais como: TBitBtn, TButton, TCheckBox, TColorDialog, TComboBox, TForm, TFontDialog, TGroupBox, THeader, TImage, TLabel, TListBox, TMainMenu e TMediaPlayer, entre outros.</p>
<p>Podemos  fazer coisas muito legais com o <strong>TListBox</strong> inclusive colocar imagens. Nessa dica irei mostrar como <strong>adicionar itens ao ListBox através do código</strong>.</p>
<p>Segue o código de exemplo:</p>
<div class="codesnip-container" >
<div class="delphi codesnip" style="font-family:monospace;"><span class="kw1">unit</span> UniTeste<span class="sy1">;</span></p>
<p><span class="coMULTI">{<br />
Sobre: Código de exemplo para mostrar como adicionar valores no listbox<br />
através do código.</p>
<p>Autor: Dicas Delphi<br />
Data: &nbsp;05/12/2008<br />
}</span></p>
<p><span class="kw1">interface</span></p>
<p><span class="kw1">uses</span><br />
Windows<span class="sy1">,</span> Messages<span class="sy1">,</span> SysUtils<span class="sy1">,</span> Variants<span class="sy1">,</span> Classes<span class="sy1">,</span> Graphics<span class="sy1">,</span> Controls<span class="sy1">,</span> Forms<span class="sy1">,</span><br />
Dialogs<span class="sy1">,</span> StdCtrls<span class="sy1">;</span></p>
<p><span class="kw1">type</span><br />
TForm2 <span class="sy3">=</span> <span class="kw1">class</span><span class="br0">&#40;</span>TForm<span class="br0">&#41;</span><br />
ListBox1<span class="sy1">:</span> TListBox<span class="sy1">;</span><br />
Button1<span class="sy1">:</span> TButton<span class="sy1">;</span><br />
<span class="kw1">procedure</span> Button1Click<span class="br0">&#40;</span>Sender<span class="sy1">:</span> <span class="kw4">TObject</span><span class="br0">&#41;</span><span class="sy1">;</span><br />
<span class="kw1">private</span><br />
<span class="coMULTI">{ Private declarations }</span><br />
<span class="kw1">public</span><br />
<span class="coMULTI">{ Public declarations }</span><br />
<span class="kw1">end</span><span class="sy1">;</span></p>
<p><span class="kw1">var</span><br />
Form2<span class="sy1">:</span> TForm2<span class="sy1">;</span></p>
<p><span class="kw1">implementation</span></p>
<p><span class="co2">{$R *.dfm}</span></p>
<p><span class="kw1">procedure</span> TForm2<span class="sy1">.</span><span class="me1">Button1Click</span><span class="br0">&#40;</span>Sender<span class="sy1">:</span> <span class="kw4">TObject</span><span class="br0">&#41;</span><span class="sy1">;</span><br />
<span class="kw1">var</span><br />
<span class="co1">//Declarando uma variavel string</span><br />
itemNoList <span class="sy1">:</span> <span class="kw4">string</span><span class="sy1">;</span><br />
<span class="kw1">begin</span></p>
<p><span class="co1">//Adicionando a data e horario atual a variavel.</span><br />
<span class="co1">//</span><br />
<span class="co1">//A função DateTimeToStr converte o componente</span><br />
<span class="co1">//Now para string</span><br />
<span class="co1">//</span><br />
itemNoList <span class="sy1">:</span><span class="sy3">=</span> <span class="kw3">DateTimeToStr</span><span class="br0">&#40;</span><span class="kw3">Now</span><span class="br0">&#41;</span><span class="sy1">;</span></p>
<p><span class="co1">//Aqui estamos adicionando a data e horario</span><br />
<span class="co1">//armazenado na variável itemNoList em nosso</span><br />
<span class="co1">//listbox</span><br />
ListBox1<span class="sy1">.</span><span class="me1">Items</span><span class="sy1">.</span><span class="me1">Add</span><span class="br0">&#40;</span> itemNoList <span class="br0">&#41;</span><span class="sy1">;</span></p>
<p><span class="kw1">end</span><span class="sy1">;</span></p>
<p><span class="kw1">end</span><span class="sy1">.</span></div>
</div>
<p>A linha que nos interessa neste código é a seguinte:</p>
<div class="codesnip-container" >
<div class="delphi codesnip" style="font-family:monospace;">ListBox1<span class="sy1">.</span><span class="me1">Items</span><span class="sy1">.</span><span class="me1">Add</span><span class="br0">&#40;</span> itemNoList <span class="br0">&#41;</span><span class="sy1">;</span></div>
</div>
<p>Esta instrução diz para <strong>adicionar um item</strong> (o valor da variável itemNoList ) no nosso <strong>componente ListBox1</strong>. E no exemplo que foi preparado a cada clique do mouse um novo item é adicionado ao <strong>componente</strong> <strong>TListBox</strong> programaticamente.</p>
<p><a title="http://www.dicasdelphi.com.br/wp-content/uploads/2008/12/testelistbox.rar" href="http://www.dicasdelphi.com.br/wp-content/uploads/2008/12/testelistbox.rar">http://www.dicasdelphi.com.br/wp-content/uploads/2008/12/testelistbox.rar</a></p>
<p><strong><span style="color: #008000;">URL reduzida deste artigo</span></strong>: <a title="Adicionar itens no componente TListBox" href="http://www.url20.ca/p1978">url20.ca/p1978</a></p>
<p>t+</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dicasdelphi.com.br/dica-adicionar-itens-no-componente-tlistbox/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
