Pc Programlama Programlama Sitesi C++ Builder Java C C++ Php .Net

Anasayfa Programlama C++ Builder Formlar Arası Kontrollü Geçiş


Formlar Arası Kontrollü Geçiş

AÇIKLAMA

C++ Builder 6 ile uyumludur. Birden fazla formla işlem yapılması gerektiğinde ve bir form açıldığı takdirde diğer formlara geçilmesini engellemek isterseniz bu projeden faydalanabilirsiniz. Programda Form2 açıldıktan sonra kapanmadan Form1 veya gerekli kodlar yazılarak daha fazla form için diğer formlara geçiş önlenmektedir.

Programın Tamamını Aşağıdaki Linkten İndirebilirsiniz

Linki Görebilmeniz İçin Üye Olmanız Gerekmektedir...

Üye Kayıt 

Program Kodu:

Unit1.cpp

  1. //---------------------------------------------------------------------------
  2.  
  3. #include <vcl.h>
  4. #pragma hdrstop
  5. #include "Unit2.h"
  6. #include "Unit1.h"
  7. //---------------------------------------------------------------------------
  8. #pragma package(smart_init)
  9. #pragma resource "*.dfm"
  10. TForm1 *Form1;
  11. //---------------------------------------------------------------------------
  12. __fastcall TForm1::TForm1(TComponent* Owner)
  13.         : TForm(Owner)
  14. {
  15. }
  16. //---------------------------------------------------------------------------
  17.  
  18. void __fastcall TForm1::Button1Click(TObject *Sender)
  19. {
  20. Form2->Show();
  21. }
  22. //---------------------------------------------------------------------------
  23.  
  24. void __fastcall TForm1::FormCreate(TObject *Sender)
  25. {
  26. Form1->WindowState=wsMaximized;
  27. }
  28. //---------------------------------------------------------------------------
  29.  

Unit2.cpp

  1. //---------------------------------------------------------------------------
  2.  
  3. #include <vcl.h>
  4. #pragma hdrstop
  5. #include "Unit1.h"
  6. #include "Unit2.h"
  7. //---------------------------------------------------------------------------
  8. #pragma package(smart_init)
  9. #pragma resource "*.dfm"
  10. TForm2 *Form2;
  11. //---------------------------------------------------------------------------
  12. __fastcall TForm2::TForm2(TComponent* Owner)
  13.         : TForm(Owner)
  14. {
  15. }
  16. //---------------------------------------------------------------------------
  17.  
  18.  
  19. void __fastcall TForm2::FormShow(TObject *Sender)
  20. {
  21. Form1->Enabled=false;
  22. }
  23. //---------------------------------------------------------------------------
  24.  
  25. void __fastcall TForm2::FormClose(TObject *Sender, TCloseAction &Action)
  26. {
  27. Form1->Enabled=true;
  28. }
  29. //---------------------------------------------------------------------------
  30.  

Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
Son Güncelleme ( Cumartesi, 27 Ağustos 2011 02:02 )  

PC PROGRAMLAMA GİRİŞ



Kimler Çevrimiçi