Ә ұқ
ә. қ Windows қ қ ң ң ө ғ ә. ә қ қ қ . . қ қ ү қ. Windows қ қ ә ү ө:
ү ә (SystemMenu) ұ, Windows қң ғ ә ә ү, қ C++Builder- қ құғ ү ә ң ө қ қ. ү әң -ң, ң қ ң ғ, ) ң ғ2 1,T, 0ң ә -ң ( ә ң BorderIcons ( TBorderIcons) қ biSystemMenu ( Boolean) ә false ө қ ғ .
Қғ ә ( ә, ә ) ғ MainMenu ң ө қ. Қң ә (қң ң қ қ ә) қғ қ PopupMenu ң ө .
ә .C++Builder ғ қғ әң ұ ү ә (Menu Designer) қ. қ ү қ MainMenu PopupMenu , ң Items қ қ /4.10-/.
4.10- . ә ң .
ғ ұ
ң ә қ ә қ құң. Қ ө ұ. /4.11-(,,,)/
4.11-. )
4.11-. )
4.11-. )
4.11-. ) қ
1. - /Form1/ қң ә қғң ә:
ң | Қң ә, қғ |
Form1 | Caption = '-' |
ainMenu1 | N1: Caption = '' N2: Caption = '' OnClick = N2Click N3: Caption = '' OnClick = N3Click N4: Caption = ' ' N5: Caption = '' OnClick = N5Click N6: Caption = ' ' OnClick = N6Click |
Animate1 | Active = True FileName = 'D:\WINDOWS\clock.avi' |
|
|
- ң unit1 ә:
#include
#pragma hdrstop
#include "Unit1.h"
#include "Unit2.h"
#include "Unit3.h"
#include "Unit4.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N2Click(TObject *Sender)
{
Form2->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N3Click(TObject *Sender)
{
Form3->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N6Click(TObject *Sender)
{
Form1->Close();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::N5Click(TObject *Sender)
{
Form4->Show();
}
//---------------------------------------------------------------------------
2. /Form2/ қң ә қғң ә:
ң | Қң ә, қғ |
Form2 | Caption = '' |
MainMenu1 | N1: Caption = '' N2: Caption = '' OnClick = N2Click N3: Caption = 'y' N4: Caption = '' OnClick = N4Click N5: Caption = 'i' OnClick = N5Click |
Label1 | Caption = '' Font.Height = -13 Font.Name = 'MS Sans Serif' Font.Style = [fsBold] |
MediaPlayer1 | System қ |
OpenDialog1 | Dialogs қ |
Edit1 | Text қ |
ң unit2 ә:
#include
#pragma hdrstop
#include "Unit2.h"
#include "Unit1.h"
#include "Unit3.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm2 *Form2;
//---------------------------------------------------------------------------
__fastcall TForm2::TForm2(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm2::N2Click(TObject *Sender) // ->
ң
{
if (OpenDialog1->Execute())
{ Edit1->Text=OpenDialog1->FileName;
MediaPlayer1->FileName=OpenDialog1->FileName;
MediaPlayer1->Open();
}
}
//---------------------------------------------------------------------------
void __fastcall TForm2::N4Click(TObject *Sender)
{
Form3->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm2::N5Click(TObject *Sender)
{
Form1->Show();
}
//----------------------------------------------------------------------------
3. /Form3/ қң ә қғң ә:
|
|
ң | Қң ә, қғ |
Form3 | Caption = '' |
MainMenu1 | N1: Caption = '' N2: Caption = '' OnClick = N2Click N3: Caption = 'y' N4: Caption = '' OnClick = N4Click N5: Caption = ' ғ' OnClick = N5Click |
OpenPictureDialog1 | Dialogs қ |
Image1 | Stretch = True |
</n;j++)
</n;i++)
</n;j++)
</n;j++)
ң unit3 ә:
#include
#pragma hdrstop
#include "Unit1.h"
#include "Unit2.h"
#include "Unit3.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm3 *Form3;
//---------------------------------------------------------------------------
__fastcall TForm3::TForm3(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm3::N4Click(TObject *Sender)
{
Form2->Show();
}
//---------------------------------------------------------------------------
void __fastcall TForm3::N5Click(TObject *Sender)
{
Form1->Close();
}
//---------------------------------------------------------------------------
void __fastcall TForm3::N2Click(TObject *Sender)
{
if (OpenPictureDialog1->Execute())
Image1->Picture->LoadFromFile(OpenPictureDialog1->FileName);
}
4. / Form4/ қң ә қғң ә:
ң | Қң ә, қғ |
Form4 | Caption = 'қ' BorderIcons = [biSystemMenu] biSystemMenu =truebiMinimize=falsebiMaximize=falsebiHelp=false |
Label1 | Caption = ' ә (MainMenu PopupMenu ) . MediaPlayer, Image, OpenDialog, OpenPictureDialog .' WordWrap = True |
PopupMenu1 | Caption = ' ә -PopupMenu' |
Button1 | Caption = 'I' PopupMenu = PopupMenu1 OnClick = Button1Click |
қ ң unit4 ә:
#include
#pragma hdrstop
#include "Unit1.h"
#include "Unit4.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm4 *Form4;
//---------------------------------------------------------------------------
__fastcall TForm4::TForm4(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm4::Button1Click(TObject *Sender)
{
Form1->Show();
}
//---------------------------------------------------------------------------
Ө ұ
ө қ қ. ғ ң ң ү ң қ ә ң ғ құ .
ғ қғ әң ү қ ү ү , ә қ қ ң қ ө ә Label ң әң қ қ Label ә ғ құ қ.
ө ң ң қ құң /ұқ: MainMenu, қ PopupMenu ң/.
қ ң ұ ә қ ң.
ғң ұ ү ә ң.
ң ұ қ ә қ құң.
Қң ң ққ ң /үұ, өұ, ә . ./ құң. ә ң.
ө қ ө ө (, , ғ . .). ө ә қ ө ң.
қ ә ұ ә .. ә ө ң.
Memo ә қ ә / ө, ү ө/ ә қ құң.
|
|