.


:




:

































 

 

 

 


ғ ң ә әң ұ ұ. ә ә





Ә ұқ


ә. қ 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();

}

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


Ө ұ


  1. ө қ қ. ғ ң ң ү ң қ ә ң ғ құ .

  2. ғ қғ әң ү қ ү ү , ә қ қ ң қ ө ә Label ң әң қ қ Label ә ғ құ қ.

  3. ө ң ң қ құң /ұқ: MainMenu, қ PopupMenu ң/.

  4. қ ң ұ ә қ ң.

  5. ғң ұ ү ә ң.

  6. ң ұ қ ә қ құң.

  7. Қң ң ққ ң /үұ, өұ, ә . ./ құң. ә ң.

  8. ө қ ө ө (, , ғ . .). ө ә қ ө ң.

  9. қ ә ұ ә .. ә ө ң.

  10. Memo ә қ ә / ө, ү ө/ ә қ құң.

 





:


: 2017-03-18; !; : 833 |


:

:

- , - .
==> ...

1456 - | 1371 -


© 2015-2024 lektsii.org - -

: 0.024 .