Урок 6 PopupMenu
11-Oct-2005
Целый небольшой урок, посвящённый PopupMenu.Что же это такое?Вы наверно много раз видели какая поебень выскакивает в различных редакторах да и просто программах при нажатии правой кнопки мыши.Вам предоставляется возможность сотворить такую же!
Для этого кидаем на форму Memo и PopupMenu с вкладки Standart панели компонентов.
жмём два раза на PopupMenu и появляется такая же поебень как и при работе с
MainMenu(урок 4)
заполняем списком:
Копировать
Вставить
Выход
Теперь нажимаем на Memo1 и в Object Inspector в св-ве PopupMenu выбираем PopupMenu1
Теперь осталось написать действия для пунктов меню.
Исходный код программы такой:
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent*
Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N1Click(TObject *Sender)
{
Memo1->CopyToClipboard();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N2Click(TObject *Sender)
{
Memo1->PasteFromClipboard();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N3Click(TObject *Sender)
{
Form1->Close();
}
//---------------------------------------------------------------------------
Вот и всё можете запускать - F9 для те кто не помнит!
Если есть вопросы по этому материалу или вопросы в принципе, пишите на мыло,
ответы постараюсь выложить в последующих уроках.
Author of article - MA F*CKA CREW 2005
www.builderhelper.3dn.ru
builder.helper@rambler.ru