![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Ok, creo que hablé un poco mal el tono. Perdón.
He buscado por ahí pero no entiendo lo suficientes, al ayuda está en inglés y no entiendo exactamente. Alguien puede dar un ejemplo pequeño de guardar este dato de cambiar de color en un ini con un label. Que hay que hacer. Dicen que es facil y yod e facil no veo nada. además nunca he hecho esto y me parece muy complicado. Empezamos con el form desde cero y con un label1 dentro, el código de moemnto sería así. DEspués de todo esto no se que hacer, simplemente quiero que se guarde el color que deseo cuando cierre el programa. unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Label1: TLabel; procedure Label1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Label1Click(Sender: TObject); begin with font do case font.color of clWindowText: font.Color := clred; clred: font.Color := clWindowText; end; end; end.
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino. Última edición por REHome fecha: 03-12-2004 a las 14:25:16. |
|
#2
|
||||
|
||||
|
Cita:
Aquí tienes el ejemplo que pides, como tal ejemplo no hace exactamente lo que tu quieres pero esa parte la dejo para ti. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
#3
|
|||
|
|||
|
Gracias por la ayuda.
El el boton dos, me da error donde pone Micolor. ¿Sabes como arreglarlo? ---------------------- Hice uno por mi mismo. El problema que tengo, que el color que elijo, no se queda guardado. Siempre sale negro. unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, inifiles; type TForm1 = class(TForm) Label1: TLabel; Button1: TButton; Button2: TButton; procedure Label1Click(Sender: TObject); procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Label1Click(Sender: TObject); begin with label1 do case font.color of clWindowText: font.Color := clred; clred: font.color := clMaroon; clMaroon: font.color := clGreen; clGreen: font.color := clwindowtext; end; End; procedure TForm1.Button1Click(Sender: TObject); Var Fichero: TiniFile; begin Fichero := TIniFile.Create ('C:/MiSuperIni.ini'); // Accedemos al Fichero label1.Caption:=Fichero.ReadString ('NetDir','String','Error'); Fichero.Free; // Cerramos el Fichero end; procedure TForm1.Button2Click(Sender: TObject); Var Fichero : Tinifile; begin Fichero := Tinifile.Create ('C:/MiSuperIni.ini'); // Accedemos al Fichero Fichero.WriteString ('NetDir','String','MiDir'); Fichero.free; //Cerramos el Fichero. end; end.
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino. Última edición por REHome fecha: 03-12-2004 a las 16:30:31. |
|
#4
|
||||
|
||||
|
Cita:
Por otro lado, veo que esta utilizando la barra invertida (/) para informar rutas aparentemente de Windows cuando la barra a utilizar es "\". Ademas veo que estas escribiendo un valor fijo, no lo que tengas en tus componentes: Fichero.WriteString ('NetDir','String','MiDir'); Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|