Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.01.2014, 19:46   #1
carrie bradshaw
Форумчанин
 
Регистрация: 25.01.2014
Сообщений: 105
Восклицание создать текстовый редактор "Блокнот"

добрый вечер, всем участникам форума. помогите, пожалуйста, написать программу на С++ в визуальном режиме.

задание:
используя компоненты ToolBar, ControlBar, PageScroller, ActionList создать тестовый редактор "Блокнот".
(нужно, чтобы можно было менять начертание, шрифт, размер текста в блокноте и чтобы можно было сохранить, то, что пишешь в блокноте).

моя форма:
сай.jpg

всем, кто поможет - спасибо.
carrie bradshaw вне форума Ответить с цитированием
Старый 28.01.2014, 23:27   #2
carrie bradshaw
Форумчанин
 
Регистрация: 25.01.2014
Сообщений: 105
Вопрос ошибка в коде программы

вот код моей программы:
Код:
#include <vcl.h>
#pragma hdrstop

#include "Unit77.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm77 *Form77;

//---------------------------------------------------------------------------
__fastcall TForm77::TForm77(TComponent* Owner)
	: TForm(Owner)
{
}

//---------------------------------------------------------------------------
void __fastcall TForm77::ToolButton1Click(TObject *Sender)
{
if (SaveDialog1->Execute())

RichEdit1->Lines->SaveToFile(SaveDialog1->FileName);
}
//---------------------------------------------------------------------------
void __fastcall TForm77::ToolButton2Click(TObject *Sender)
{
if (OpenDialog1->Execute())
RichEdit1->Lines->LoadFromFile(OpenDialog1->FileName);
}
//---------------------------------------------------------------------------
void __fastcall TForm77::ToolButton3Click(TObject *Sender)
{
 if (Form77->PrintDialog1->Execute())
	Form77->RichEdit1->Print(Form77->OpenDialog1->FileName);
}
//---------------------------------------------------------------------------
void __fastcall TForm77::ToolButton4Click(TObject *Sender)
{
PrinterSetupDialog1->Execute();
}
//---------------------------------------------------------------------------
void __fastcall TForm77::ToolButton5Click(TObject *Sender)
{
RichEdit1->CopyToClipboard();
}
//---------------------------------------------------------------------------
void __fastcall TForm77::ToolButton6Click(TObject *Sender)
{
RichEdit1->PasteFromClipboard(); //вставить с буфера
}
//---------------------------------------------------------------------------
void __fastcall TForm77::ToolButton7Click(TObject *Sender)
{
RichEdit1->CutToClipboard(); //вырезать в буфер
}
//---------------------------------------------------------------------------
void __fastcall TForm77::ToolButton8Click(TObject *Sender)
{
RichEdit1->Clear(); //очистить поле редактирования т.е. очистить компонент RichEdit
}
//---------------------------------------------------------------------------
void __fastcall TForm77::ToolButton9Click(TObject *Sender)
{
RichEdit1->SelectAll();
}
//---------------------------------------------------------------------------
//void __fastcall TForm77::ToolButton10Click(TObject *Sender)
//{
//Left1->Checked = false;
  //right1->Checked = false;
  //center1->Checked = false;
  //if( dynamic_cast<TMenuItem *>(Sender) !=0)
   // dynamic_cast <TMenuItem *>(Sender) ->Checked = true;
	//{
	 // if (Left1->Checked ) RichEdit1->Paragraph->Alignment = taLeftJustify;
	   // else if (right1->Checked)
		 // RichEdit1->Paragraph->Alignment= taRightJustify;
		 // else if (center1->Checked)
		   // RichEdit1->Paragraph->Alignment = taCenter;
   //	}
//}
//---------------------------------------------------------------------------
void __fastcall TForm77::ComboBox1Change(TObject *Sender)
{
if(Updating)
	return;
	Form77->RichEdit1->SelAttributes->Name=ComboBox1->Text;
}


//---------------------------------------------------------------------------
void __fastcall TForm77::RichEdit1Change(TObject *Sender)
{
 ComboBox1->Items->Assign(Screen->Fonts);
}
//---------------------------------------------------------------------------
ошибка в строчке:
Код:
if(Updating)
я знаю, что нужно добавить:
Код:
public:
bool Updating;
но вот когда пытаюсь написать строчку, которая написана выше под строчку
Код:
TForm77 *Form77;
, то выдает ошибку. скажите, пожалуйста, как исправить ошибку.
carrie bradshaw вне форума Ответить с цитированием
Старый 29.01.2014, 00:32   #3
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Зайдите в h файл и допишите там.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как создать "специальную вставку" из MS Excel в редактор формул Microsoft Equation 3.0 MS Word Samik Microsoft Office Word 2 21.06.2013 15:24
Создать класс "Фигура", от него наследованием создать 3 класса ("треугольник", "четырехугольник", "окружность") funnyy Помощь студентам 3 17.10.2012 17:40
Текстовый редактор типа блокнот АллаMIX Общие вопросы Delphi 15 12.12.2011 10:44
Текстовый редактор "Venom" ScreN Софт 76 29.01.2009 19:14
Помогите с программой на С++ "текстовый редактор с поддержкой нескольких кодировок" alwa Помощь студентам 1 05.06.2008 19:48