Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


alguien me puede explicar colordialog1

Trucos y Consejos con respecto al Lenguaje C++ Builder.

Moderador: yalmar

alguien me puede explicar colordialog1

Notapor Mesabel el Dom Mar 25, 2007 10:04 pm

porque tengo el siquiente codigo de programa para graficar funciones al ejecutar me aparece
[C++Error] Unit1.cpp(87): Undefined symbol 'ColorDialog1'.



void __fastcall TFrmGraficos2D::FormCreate(TObject *Sender)
{
color=clBlue;
ListBox1->Items->Add("1.Y=Sin(x) ");
ListBox1->Items->Add("2.Y=Cos(x) ");
ListBox1->Items->Add("3.Y=x*x ");
ListBox1->Items->Add("4.Y=abs(Random(int(x)) ");
ListBox1->Items->Add("5.Y=sqrt(x) ");
ListBox1->Items->Add("6.Y=X ");
}
//---------------------------------------------------------------------------
float TFrmGraficos2D::f(float x,int n)
{float y;
switch (n)
{ case 1: y=sin(x);break;
case 2: y=cos(x);break;
case 3: y=x*x ;break;
case 4: y =random((int)fabs(x));break;
case 5: if (x>0) y=sqrt(x) ;else y=0;break;
case 6:y=x ;break;
}
return y;
}
void __fastcall TFrmGraficos2D::ListBox1Click(TObject *Sender)
{
char letra;
int n;
int Li=-13 , Ls=15,cx,cy,ex=10,ey=10;
float x,y,dx;
// color ya esta definido
Edit1->Text=ListBox1->Items->Strings[ListBox1->ItemIndex];
int Tam=Edit1->GetTextLen();
Tam++;
char *Buffer=new char[Tam];
Edit1->GetTextBuf(Buffer,Tam);
letra=*Buffer;
n= StrToInt(letra);
ex= StrToInt(Edit2->Text);
ey = StrToInt(Edit3->Text);
Li=StrToInt(Edit4->Text);
Ls=StrToInt(Edit5->Text);
dx=StrToFloat(Edit6->Text);
// COORDENADAS
Image1->Canvas-> Pen-> Color = RGB(255,0,0);
Image1->Canvas->MoveTo(0,Image1->Height/2);
Image1->Canvas->LineTo(Image1->Width,Image1->Height/2);
Image1->Canvas->MoveTo(Image1->Width/2,0);
Image1->Canvas->LineTo(Image1->Width/2,Image1->Width);
Image1->Canvas-> Pen-> Color = color;
cx= Image1->Width/2;
cy= Image1->Height/2;
y=f(Li,n);
Image1->Canvas->MoveTo(cx+Li*ex,cy+y*ey);
for (x=Li;x<Ls>Canvas->LineTo(cx+x*ex,cy+y*ey);
}
}
//---------------------------------------------------------------------------
void __fastcall TFrmGraficos2D::LimpiarClick(TObject *Sender)
{
Image1-> Canvas->Rectangle(0,0,Image1->Width,Image1->Height);
}
//---------------------------------------------------------------------------
void __fastcall TFrmGraficos2D::ColorClick(TObject *Sender)
{
ColorDialog1->Execute();// Abre el cuadro de dialogo color.
color=ColorDialog1->Color;
}
Mesabel
Novato
Novato
 
Mensajes: 1
Registrado: Dom Mar 18, 2007 4:10 pm

Re: alguien me puede explicar colordialog1

Notapor yalmar el Lun Mar 26, 2007 8:28 pm

Hola,

ColorDialog1 está declarado en tu unit.h?

Código: Seleccionar todo
class TForm1 : public TForm
{
__published:   // IDE-managed Components
  TColorDialog *ColorDialog1;
.
.
.



salu2.
Avatar de Usuario
yalmar
Programador Experimentado
Programador Experimentado
 
Mensajes: 251
Registrado: Mié Jun 09, 2004 4:13 pm
Ubicación: Brasil


Volver a C++ Builder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados