一个棘手的C++Builder问题请高手指点!急急急急!

来源:百度知道 编辑:UC知道 时间:2024/06/05 12:16:21
我新建了两个控件。一个是Memo控件另一个是ComboBox控件!
问题:要实现运行程序后ComboBox控件变为一个可以控制Memo控件类容字体颜色的控件!
还有通过一样的方法弄出字体的选项!
问题2:如何通过Button控件使Memo里的内容居中、居左、居右!
跪谢!!

ComboBox1——控制颜色的,在其items属性下添加 红、绿、蓝
ComboBox2——控制字体的,在其items属性下添加字体名称,如:宋体Memo1
void __fastcall TForm1::ComboBox1Change(TObject *Sender)
{
if(this->ComboBox1->ItemIndex==0)
{
this->Memo1->Font->Color = clRed ;
}
if(this->ComboBox1->ItemIndex==1)
{
this->Memo1->Font->Color = clGreen;
}
if(this->ComboBox1->ItemIndex==2)
{
this->Memo1->Font->Color = clBlue ;
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::ComboBox2Change(TObject *Sender)
{
if(this->ComboBox2->ItemIndex==0)
{
this->Memo1->Font->Name = "华文中宋" ;
}
if(this->ComboBox2->ItemIndex==1)
{
this->Memo1->Font->Name = "华文行楷" ;
}
if(this->ComboBox2->ItemIndex==2)
{