.


:




:

































 

 

 

 


Memo, RichEdit




Memo RichEdit . .

Memo (, , ) Font.

RichEdit RTF. SelAttributes, : Color (), Name (), Size (), Style () . , , , , ( SelStart). RichEdit DefAttributes ( ), , , SelAttributes. DefAttributes Assign SelAttributes, .

, .. Paragraph, :

 

Alignment . taLeftJustify(), taCenter ( ) taRightJustify()
FirstIndent .
Numbering , . - nsNone − , nsBullet − -
LeftIndent
RightIndent
TabCount
Tab

 

Paragraph , .

Memo RichEditLines, . , Lines . .

Lines.

, String, , Text.

, , : Memo1->Lines->String[0].

Count .

Clear().

Add Append Lines.

LoadFromFile SaveToFile. ,

RichEdit1->Lines->LoadFromFile(text.rtf);

RichEdit1->Lines->SaveToFile(text.rtf);

Memo RichEdit () .

1. .

2. , LabeledEdit1. EditLabel Caption.

3. Button1. Caption (<=10).

4. Button2 Caption.

5. , Memo1 RichEdit1 , 10x10. Courier ( ).

6. , :

int k=0,n,m;

void __fastcall TForm1::Button1Click(TObject *Sender)

{ if(k==0) {LabeledEdit1->EditLabel->Caption=" =";

LabeledEdit1->SetFocus();

}

if(k==1) {n=StrToInt(LabeledEdit1->Text);

LabeledEdit1->EditLabel->Caption=" =";

LabeledEdit1->SetFocus();

}

if(k==2) {m=StrToInt(LabeledEdit1->Text);

LabeledEdit1->EditLabel->Caption=" : " +

IntToStr(n)+" x "+IntToStr(m);

LabeledEdit1->Text="";

Button2->Caption=" ";

}

if(k==0||k==1)k++;

else k=0;

}

//---------------------------------------------------------------------------

void __fastcall TForm1::Button2Click(TObject *Sender)

{

int x[10][10],i,j;

Memo1->SetFocus();

AnsiString s[10][10],s1[10],s2[10];

Memo1->Clear();

Memo1->Lines->Add(" ");

for(i=0;i<n;i++){

s1[i]="";

for(j=0;j<m;j++){

x[i][j]=random(101)-50;

if(x[i][j]<-9) s[i][j]=" "+IntToStr(x[i][j]);

else if(x[i][j]<0||x[i][j]>9) s[i][j]=" "+IntToStr(x[i][j]);

else s[i][j]=" "+IntToStr(x[i][j]);

s1[i]+=s[i][j];}

Memo1->Lines->Add(s1[i]);}

Memo1->Lines->Add("");

Memo1->Lines->Add(" ");

for(j=0;j<m;j++){

s2[j]="";

for(i=0;i<n;i++)

s2[j]+=s[i][j];

Memo1->Lines->Add(s2[j]);}

RichEdit1->SetFocus();

RichEdit1->Clear();

/* */

RichEdit1->Paragraph->Alignment=taCenter;

/* */

RichEdit1->SelAttributes->Style =

RichEdit1->SelAttributes->Style << fsBold;

RichEdit1->Lines->Add(" ");

/* */

RichEdit1->SelAttributes->Assign(RichEdit1->DefAttributes);

/* */

RichEdit1->Paragraph->Alignment=taLeftJustify;

for(i=0;i<n;i++)RichEdit1->Lines->Add(s1[i]);

RichEdit1->Lines->Add("");

/* */

RichEdit1->SelAttributes->Size=12;

/* */

RichEdit1->SelAttributes->Color= clHotLight;

/* fsItalic*/

RichEdit1->SelAttributes->Style=

RichEdit1->SelAttributes->Style<<fsItalic;

/* */

RichEdit1->Paragraph->Alignment=taCenter;

RichEdit1->Lines->Add(" ");

/* */

RichEdit1->SelAttributes->Assign(RichEdit1->DefAttributes);

for(j=0;j<m;j++)RichEdit1->Lines->Add(s2[j]);

}

//---------------------------------------------------------------------------

7. . , ( ) .





:


: 2015-10-01; !; : 738 |


:

:

, ; , .
==> ...

1773 - | 1529 -


© 2015-2024 lektsii.org - -

: 0.019 .