FrmResourceF.cpp 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. //---------------------------------------------------------------------------
  2. #include <vcl.h>
  3. #include "ITSDbF.h"
  4. #include "ITSLangTransF.h"
  5. #pragma hdrstop
  6. #include "FrmResourceF.h"
  7. //---------------------------------------------------------------------------
  8. #pragma package(smart_init)
  9. #pragma link "cxContainer"
  10. #pragma link "cxControls"
  11. #pragma link "cxEdit"
  12. #pragma link "cxGraphics"
  13. #pragma link "cxLabel"
  14. #pragma link "cxLookAndFeelPainters"
  15. #pragma link "cxLookAndFeels"
  16. #pragma link "dxSkinBlack"
  17. #pragma link "dxSkinBlue"
  18. #pragma link "dxSkinsCore"
  19. #pragma link "cxButtons"
  20. #pragma link "dxSkinMcSkin"
  21. #pragma resource "*.dfm"
  22. TFrmLang *FrmLang;
  23. //---------------------------------------------------------------------------
  24. __fastcall TFrmLang::TFrmLang(TComponent* Owner)
  25. : TForm(Owner)
  26. {
  27. LangTrans->Translate(this, ITSDb_GetConnection());
  28. //Show();
  29. }
  30. //---------------------------------------------------------------------------
  31. void TFrmLang::ITSSkin_ButtonClick(TcxButton *ASearch, TcxButton *AEdit, TcxButton *AAdd, TcxButton *ADel, TcxButton *AApply)
  32. {
  33. if (!AEdit) return;
  34. if (AEdit->Down)
  35. {
  36. // 편집모드 시작
  37. AEdit->Glyph->Assign(BtnEdit2->Glyph);
  38. #if 0
  39. if (g_sLang == "KR")
  40. AEdit->Hint = "데이터 편집 종료/취소";
  41. else
  42. AEdit->Hint = "Data editing termination / cancellation";
  43. #else
  44. AEdit->Hint = lblEditHint1->Caption;
  45. #endif
  46. if (ASearch) ASearch->Enabled = false;
  47. if (AAdd) AAdd->Enabled = true;
  48. if (ADel) ADel->Enabled = true;
  49. if (AApply) AApply->Enabled = true;
  50. }
  51. else
  52. {
  53. // 편집모드 종료
  54. AEdit->Glyph->Assign(BtnEdit1->Glyph);
  55. #if 0
  56. if (g_sLang == "KR")
  57. AEdit->Hint = "데이터 편집";
  58. else
  59. AEdit->Hint = "Editing Data";
  60. #else
  61. AEdit->Hint = lblEditHint2->Caption;
  62. #endif
  63. if (ASearch) ASearch->Enabled = true;
  64. if (AAdd) AAdd->Enabled = false;
  65. if (ADel) ADel->Enabled = false;
  66. if (AApply) AApply->Enabled = false;
  67. }
  68. }
  69. //---------------------------------------------------------------------------