aspirinus

:)

Jul 23rd, 2012
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. for (int g=0; g<DSprav->ArrGrids[i]->Columns->Count; g++)
  2.   {
  3.   m_idx=DSprav->ArrGridsOptions[i].GridMenu.Length;
  4.   DSprav->ArrGridsOptions[i].GridMenu.Length++;
  5.  
  6.   DSprav->ArrGridsOptions[i].GridMenu[m_idx].MItem = new TMenuItem(DSprav->ArrGridsOptions[i].GridMenu[1].MItem);
  7.   DSprav->ArrGridsOptions[i].GridMenu[1].MItem->Add(DSprav->ArrGridsOptions[i].GridMenu[m_idx].MItem);
  8.   DSprav->ArrGridsOptions[i].GridMenu[m_idx].MItem->Tag=m_idx;
  9.   DSprav->ArrGridsOptions[i].GridMenu[m_idx].mode=2;
  10.   DSprav->ArrGridsOptions[i].GridMenu[m_idx].MItem->OnClick=DSprav->PopupMenuItemClick;
  11.   DSprav->ArrGridsOptions[i].GridMenu[m_idx].MItem->Caption=DSprav->ArrGrids[i]->Columns->Items[g]->Title->Caption;
  12.  
  13.   m_idx=DSprav->ArrGridsOptions[i].GridMenu.Length;
  14.   DSprav->ArrGridsOptions[i].GridMenu.Length++;
  15.  
  16.   DSprav->ArrGridsOptions[i].GridMenu[m_idx].MItem = new TMenuItem(DSprav->ArrGridsOptions[i].GridMenu[2].MItem);
  17.   DSprav->ArrGridsOptions[i].GridMenu[2].MItem->Add(DSprav->ArrGridsOptions[i].GridMenu[m_idx].MItem);
  18.   DSprav->ArrGridsOptions[i].GridMenu[m_idx].MItem->Tag=m_idx;
  19.   DSprav->ArrGridsOptions[i].GridMenu[m_idx].mode=3;
  20.   DSprav->ArrGridsOptions[i].GridMenu[m_idx].MItem->OnClick=DSprav->PopupMenuItemClick;
  21.   DSprav->ArrGridsOptions[i].GridMenu[m_idx].MItem->Caption=DSprav->ArrGrids[i]->Columns->Items[g]->Title->Caption;
  22.   }
  23.  
  24. //ioieou iai? a?oiiu ooieoee - eiiiee
  25. if (DSprav->ArrDBLabelsButtons[i].ArrButtonsOptions.Length>0
  26.   && DSprav->ArrDBLabelsButtons[i].ArrButtonsOptions[0].BFunct!=7)
  27.   {
  28.   m_idx=DSprav->ArrGridsOptions[i].GridMenu.Length;
  29.   DSprav->ArrGridsOptions[i].GridMenu.Length++;
  30.   DSprav->ArrGridsOptions[i].GridMenu[m_idx].MItem = new TMenuItem(DSprav->ArrGridsOptions[i].pMenu);
  31.   DSprav->ArrGridsOptions[i].pMenu->Items->Add(DSprav->ArrGridsOptions[i].GridMenu[m_idx].MItem);
  32.   DSprav->ArrGridsOptions[i].GridMenu[m_idx].MItem->Tag=m_idx;
  33.   DSprav->ArrGridsOptions[i].GridMenu[m_idx].MItem->OnClick=DSprav->PopupMenuItemClick;
  34.   DSprav->ArrGridsOptions[i].GridMenu[m_idx].MItem->Caption="-";
  35.   DSprav->ArrGridsOptions[i].GridMenu[m_idx].mode=0;
  36.  
  37.   int f_idx=DSprav->ArrGridsOptions[i].GridMenu.Length;
  38.   DSprav->ArrGridsOptions[i].GridMenu.Length++;
  39.   DSprav->ArrGridsOptions[i].GridMenu[f_idx].MItem = new TMenuItem(DSprav->ArrGridsOptions[i].pMenu);
  40.   DSprav->ArrGridsOptions[i].pMenu->Items->Add(DSprav->ArrGridsOptions[i].GridMenu[f_idx].MItem);
  41.   DSprav->ArrGridsOptions[i].GridMenu[f_idx].MItem->Tag=f_idx;
  42.   DSprav->ArrGridsOptions[i].GridMenu[f_idx].MItem->OnClick=DSprav->PopupMenuItemClick;
  43.   DSprav->ArrGridsOptions[i].GridMenu[f_idx].MItem->Caption="Ooieoee";
  44.   DSprav->ArrGridsOptions[i].GridMenu[f_idx].mode=0;
  45.  
  46.   for (int b=0; b<DSprav->ArrDBLabelsButtons[i].ArrButtonsOptions.Length; b++)
  47.     {
  48.     if (DSprav->ArrDBLabelsButtons[i].ArrButtonsOptions[b].BFunct==7) {continue;}
  49.     m_idx=DSprav->ArrGridsOptions[i].GridMenu.Length;
  50.     DSprav->ArrGridsOptions[i].GridMenu.Length++;
  51.     DSprav->ArrGridsOptions[i].GridMenu[m_idx].MItem = new TMenuItem(DSprav->ArrGridsOptions[i].GridMenu[f_idx].MItem);
  52.     DSprav->ArrGridsOptions[i].GridMenu[f_idx].MItem->Add(DSprav->ArrGridsOptions[i].GridMenu[m_idx].MItem);
  53.     DSprav->ArrGridsOptions[i].GridMenu[m_idx].MItem->Tag=m_idx;
  54.     DSprav->ArrGridsOptions[i].GridMenu[m_idx].MItem->OnClick=DSprav->PopupMenuItemClick;
  55.     DSprav->ArrGridsOptions[i].GridMenu[m_idx].MItem->Caption=DSprav->ArrDBLabelsButtons[i].ArrButtons[b]->Caption;
  56.     DSprav->ArrGridsOptions[i].GridMenu[m_idx].mode=7;
  57.     DSprav->ArrGridsOptions[i].GridMenu[m_idx].Btn=DSprav->ArrDBLabelsButtons[i].ArrButtons[b];            
  58.     }
  59.   }
  60.  
  61. QSat_Grids->Next();//aaeuoa a?eau niio?ei anee anou
  62. }
Advertisement
Add Comment
Please, Sign In to add comment