Unit1.cpp
上传用户:daoqigc
上传日期:2021-04-20
资源大小:2795k
文件大小:2k
源码类别:

RichEdit

开发平台:

Delphi

  1. //---------------------------------------------------------------------------
  2. #include <vclvcl.h>
  3. #pragma hdrstop
  4. #include "Unit1.h"
  5. //---------------------------------------------------------------------------
  6. #pragma link "RichView"
  7. #pragma link "RVScroll"
  8. #pragma link "RVStyle"
  9. #pragma link "RVTable"
  10. #pragma resource "*.dfm"
  11. TForm1 *Form1;
  12. //---------------------------------------------------------------------------
  13. __fastcall TForm1::TForm1(TComponent* Owner)
  14. : TForm(Owner)
  15. {
  16. }
  17. //---------------------------------------------------------------------------
  18. void __fastcall TForm1::FormCreate(TObject *Sender)
  19. {
  20.   rv->AddNL("Virtual Greengrocery",0,1);
  21.   rv->AddNL("",0,1);
  22.   TRVTableItemInfo*table = new TRVTableItemInfo(2,2,rv->RVData);
  23.   table->BorderColor = clSilver;
  24.   table->BorderStyle = rvtbColor;
  25.   table->BorderWidth = 2;
  26.   table->Cells[0][0]->Clear();
  27.   table->Cells[1][0]->Clear();
  28.   table->Cells[0][1]->Clear();
  29.   table->Cells[1][1]->Clear();
  30.   table->Cells[0][0]->AddNL("Select fruits:",0,0);
  31.   table->Cells[1][0]->AddNL("Select vegetables:",0,0);
  32.   table->Cells[0][0]->BestWidth = 200;
  33.   table->Cells[0][1]->BestWidth = 120;
  34.   table->CellPadding = 5;
  35.   table->ParaNo = 1;
  36.   TRVComboItemInfo*item = new TRVComboItemInfo(rv->RVData, 1, "");
  37.   item->MinWidth = 100;
  38.   item->Items->Add("apple");
  39.   item->Items->Add("banana");
  40.   item->Items->Add("pear");
  41.   table->Cells[0][1]->AddItem("", item);
  42.   item = new TRVComboItemInfo(rv->RVData, 1, "");
  43.   item->Items->Add("cucumber");
  44.   item->Items->Add("tomato");
  45.   item->MinWidth = 100;
  46.   table->Cells[1][1]->AddItem("", item);
  47.   rv->AddItem("", table);
  48.   rv->AddNL("(click the gray square to select)",0,1);
  49.   rv->Format();
  50. }
  51. //---------------------------------------------------------------------------