Jhony ZaM 1 Denunciar post Postado Abril 5, 2010 Seguinte galera eu criei um combobox com itens para skin, ou seja , cada item ke escolho troca a skin. Até ai sussa. Como eu fasso para que o ultimo skin escolhido( o ultimo campo escolhido no combobox) retorne ao reabrir o programa?? aguardo. Compartilhar este post Link para o post Compartilhar em outros sites
kadu_17 3 Denunciar post Postado Abril 6, 2010 hum... só umas ideias tipo se você estiver trabalhando com um banco de dados pode grava nele e le no create do form. se você naum tivé usando BD salva um arquivinhu de testo com o nome do skin. ou faz um arquivo ini. tenta ae e ve se da certo. são ideias não sei se vão lhe servir...XD flwwww Compartilhar este post Link para o post Compartilhar em outros sites
JonatasFn 0 Denunciar post Postado Abril 6, 2010 Cara, como o nosso amigo kadu_17 citou, acho que o melhor no seu caso é criar um arquivo .ini, para armazenar a skin escolhida. Quanto a utilizar BD, não sei se seria viável somente para esta função. Dá uma pesquisada que aqui no fórum mesmo, tem alguns posts muito bons sobre a utilização de arquivos .ini []'s Compartilhar este post Link para o post Compartilhar em outros sites
Jhony ZaM 1 Denunciar post Postado Abril 6, 2010 Vlw pela dica dei uma procurada e vi uns exemplos apenas daptei a minha escolha e concegui disponibilizo aki o codigo para kem tenha vontade de aprender algo vlw. procedure TfrmPrincipal.FormClose(Sender: TObject; var Action: TCloseAction); var ArqIni : TIniFile;// Variavel que armazena o arquivo ini begin ArqIni:= TIniFile.Create('c:\Skin.ini'); //Cria o arquivo no diretorio desejado ArqIni.WriteString('Dados','UltimoSkin', cbxEtiquetas.Text); //escreve dentro do arquivo o tipo de componente (Dados) e o nome o cbx eh o combobox sendo referenciado. end; procedure TfrmPrincipal.FormCreate(Sender: TObject); var Arq:TIniFile;// Variavel que armazena o arquivo ini begin Arq:=TiniFile.Create('c:\Skin.ini'); //Criando um arquivo no diretorio ou local que kiser cbxEtiquetas.Text := Arq.ReadString('Dados','UltimoSkin',cbxEtiquetas.Text); // ler dentro do arquivo o tipo de componente (Dados) e o nome jogando no combobox e reatribuindo o valor end; Lembrando que fix com string e pode ser utilizado em outros tipos vlw. RESOLVIDO Compartilhar este post Link para o post Compartilhar em outros sites