C++Builder常用设置

来源:互联网 发布:在线美化js代码 编辑:程序博客网 时间:2024/05/15 03:51

1、ComboBox1->Text能改变combobox默认显示的内容。Edit->Text能改变Edit中的内容。RichEdit->Lines能编辑RichEdit 中的内容。


2、在Object TreeView下按Ctrl+All全选所有的控件(Form1 就不必了),将它们的 BevelKind 设置为 bkFlat,
Ctl3D 属性设置为 False;将 RichEdit 和 Edit 的 BevelInner 属性和 BevelOuter 属性设置为bvNone,这样,它们就都变成“平板”了,看上去会感觉平滑舒服些。


3、把anchors的所有属性都设置为false,是一个很好的习惯。让控件随着窗体尺寸的改变而改变相对的位置。


4、将Form的position属性的值设置为poMainFormCenter,会使窗口自动居中。


5、对于弹出的新窗口,可以使用以下语句,来实现与老窗口的位置接近 ,按钮居中      

Form2->Left = Form1->Left+ 56;
Form2->Top = Form1->Top+ 85;

Form2->suiButton1->Left = FORM2BUTTONLEFT;
Form2->suiButton1->Top = FORM2BUTTONTOP;
Form2->ShowModal();


6、【view】->【project manager】命令能选择出相应的窗体,按F12或alt+F12也能进行窗体与cpp文件及窗体代码的切换。


7、在pe中,宽度会变形,可以使用form的Constraints属性中的minheight和minwidth设置最小宽度和高度。有时候minheight、minwidth需要比背景image控件的图片大一两个像素才能完全显示。详见“IT:我犯的错误”http://blog.csdn.net/lz465350/article/details/41358793


8、关于c++builder的两种添加项的方法:

        1、Form1->suiComboBox1->AddItem("1",this);

        2、Form1->suiComboBox1->Items->Add("1");
    
    注意第二种方法的Items是复数形式,第一种方法的AddItem是单数形式。

9、c++builder添加项之前最好清除项:

Form1->suiComboBox1->Items->Clear();


10、ComboBox1->Text = "1"让它只显示一行,其余所有内容都添加不上。


Form1->suiComboBox1->ItemIndex = 2;设置当前的为第三个被选中。其list的队形并不以ItemIndex的改变而改变。


例1:

void __fastcall TForm1::FormCreate(TObject *Sender){        ComboBox1->Items = Screen->Fonts;//列出当前的所有字体        ComboBox2->Items = Screen->Imes;//列出当前的所有输入法}//---------------------------------------------------------------------------void __fastcall TForm1::ComboBox1Change(TObject *Sender){        Edit1->Font->Name = ComboBox1->Text;        RichEdit1->Font->Name = ComboBox1->Text;}//---------------------------------------------------------------------------void __fastcall TForm1::ComboBox2Change(TObject *Sender){        RichEdit1->ImeName = ComboBox2->Text;        Edit1->ImeName = ComboBox2->Text;}

0 0