 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
tyloya Master

Registrado: 20 Ago 2002Mensajes: 175
|
Publicado: Jue 10 Oct, 2002 10:38 am Asunto: Objeto Sender |
|
|
Hola
Si hago esta llamada desde ppal.cpp: frmdct->CargarMatrices(frmdct->OrgImg);
void __fastcall Tfrmdct::CargarMatrices(TObject *Sender)
{
if (FormMDI->demos->Text=="Demo1"){
frmdct->ColoreaDemo(frmdct->OrgImg, demo1);
.....
}
void __fastcall Tfrmdct::ColoreaDemo(TObject *Sender,long int demon[8][8])
{
int h=0;
int d=0;
for (int i=1;i<65;i++)
{
TEdit *edt=dynamic_cast<TEdit *>(FindComponent("Edit"+AnsiString(i)));
if (d< {
edt->Color=(TColor)(RGB(demon[h][d],demon[h][d],demon[h][d]));
d++;
}
else{
h++;
d=0;
edt->Color=(TColor)(RGB(demon[h][d],demon[h][d],demon[h][d]));
}
}
}
Si quiero que en el formulario que paso como parámetro (frmdct->OrgImg) se muestren los valores en la propiedad color,..sabríais decidme porque no se muestran ? He comprobado que el objeto Sender es el formulario en el que quiero que se vean los valores , pero no aparece nada.
Me equivoco al pensar que deberían mostrarse los valores sobre el form si el parámetro Sender hace referencia a ese form? |
|
| Volver arriba |
|
 |
KAYETANO Ens

Registrado: 04 Sep 2002Mensajes: 37
|
Publicado: Jue 10 Oct, 2002 2:46 pm Asunto: |
|
|
Hola
No termino de entender tu pregunta, tienes el objeto SENDER, pero, ¿donde lo utilizas?, ¿hablas de cambiar el color de SENDER? lo has definido TObject y este objeto no tiene la propiedad color, deberias pasar un TControl o hacer una conversion de tipo. _________________ Salu2
KAYETANO |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|