FrmResourceF.cpp 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  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 "dxSkinCaramel"
  21. #pragma link "dxSkinCoffee"
  22. #pragma link "dxSkinDarkRoom"
  23. #pragma link "dxSkinDarkSide"
  24. #pragma link "dxSkinFoggy"
  25. #pragma link "dxSkinGlassOceans"
  26. #pragma link "dxSkiniMaginary"
  27. #pragma link "dxSkinLilian"
  28. #pragma link "dxSkinLiquidSky"
  29. #pragma link "dxSkinLondonLiquidSky"
  30. #pragma link "dxSkinMcSkin"
  31. #pragma link "dxSkinMoneyTwins"
  32. #pragma link "dxSkinOffice2007Black"
  33. #pragma link "dxSkinOffice2007Blue"
  34. #pragma link "dxSkinOffice2007Green"
  35. #pragma link "dxSkinOffice2007Pink"
  36. #pragma link "dxSkinOffice2007Silver"
  37. #pragma link "dxSkinOffice2010Black"
  38. #pragma link "dxSkinOffice2010Blue"
  39. #pragma link "dxSkinOffice2010Silver"
  40. #pragma link "dxSkinSeven"
  41. #pragma link "dxSkinSharp"
  42. #pragma link "dxSkinSilver"
  43. #pragma link "dxSkinStardust"
  44. #pragma resource "*.dfm"
  45. TFrmLang *FrmLang;
  46. //---------------------------------------------------------------------------
  47. __fastcall TFrmLang::TFrmLang(TComponent* Owner)
  48. : TForm(Owner)
  49. {
  50. LangTrans->Translate(this, ITSDb_GetConnection());
  51. //Show();
  52. }
  53. //---------------------------------------------------------------------------
  54. void TFrmLang::ITSSkin_ButtonClick(TcxButton *ASearch, TcxButton *AEdit, TcxButton *AAdd, TcxButton *ADel, TcxButton *AApply)
  55. {
  56. if (!AEdit) return;
  57. if (AEdit->Down)
  58. {
  59. // 편집모드 시작
  60. AEdit->Glyph->Assign(BtnEdit2->Glyph);
  61. AEdit->Hint = lblEditHint1->Caption;//"데이터 편집 종료/취소";
  62. if (ASearch) ASearch->Enabled = false;
  63. if (AAdd) AAdd->Enabled = true;
  64. if (ADel) ADel->Enabled = true;
  65. if (AApply) AApply->Enabled = true;
  66. }
  67. else
  68. {
  69. // 편집모드 종료
  70. AEdit->Glyph->Assign(BtnEdit1->Glyph);
  71. AEdit->Hint = lblEditHint2->Caption;//"데이터 편집";
  72. if (ASearch) ASearch->Enabled = true;
  73. if (AAdd) AAdd->Enabled = false;
  74. if (ADel) ADel->Enabled = false;
  75. if (AApply) AApply->Enabled = false;
  76. }
  77. }
  78. //---------------------------------------------------------------------------