Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.04.05;
Скачать: [xml.tar.bz2];

Вниз

Какие действия происходят при нажатии кнопок DBNavigator-а   Найти похожие ветки 

 
Igorntk   (2009-02-16 10:08) [0]

К примеру нажимаю кнопку NBPost. Какие действия (в виде кода) происходят при этом? Спасибо!


 
Сергей М. ©   (2009-02-16 10:16) [1]

Вызывается метод TDataSet.Post


 
Плохиш ©   (2009-02-16 10:47) [2]


> Igorntk   (16.02.09 10:08)

Что тоже справка на непонятном языке написана?


 
ЮЮ ©   (2009-02-16 11:03) [3]

Или исходники вдруг закрыли?

procedure TDBNavigator.BtnClick(Index: TNavigateBtn);
begin
 if (DataSource <> nil) and (DataSource.State <> dsInactive) then
 begin
   if not (csDesigning in ComponentState) and Assigned(FBeforeAction) then
     FBeforeAction(Self, Index);
   with DataSource.DataSet do
   begin
     case Index of
       nbPrior: Prior;
       nbNext: Next;
       nbFirst: First;
       nbLast: Last;
       nbInsert: Insert;
       nbEdit: Edit;
       nbCancel: Cancel;
       nbPost: Post;
       nbRefresh: Refresh;
       nbDelete:
         if not FConfirmDelete or
           (MessageDlg(SDeleteRecordQuestion, mtConfirmation,
           mbOKCancel, 0) <> idCancel) then Delete;
     end;
   end;
 end;
 if not (csDesigning in ComponentState) and Assigned(FOnNavClick) then
   FOnNavClick(Self, Index);
end;



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2009.04.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
4-1201570363
Legolas
2008-01-29 04:32
2009.04.05
Программа для блокировки


15-1233273959
Дмитрий Белькевич
2009-01-30 03:05
2009.04.05
Куда высылать изменения в JCL/JVCL?


1-1209238089
dimak
2008-04-26 23:28
2009.04.05
Пробел в начале имени файла...


6-1202118907
Andrewtitoff
2008-02-04 12:55
2009.04.05
Почему "через Тырнет" все работает, а в сети через раз?...


15-1233915107
Skyle
2009-02-06 13:11
2009.04.05
Самодельный EML и почтовая программа. Нельзя указать получателя.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский