Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.05.2010, 23:21   #21
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

так зачем тогда все эти телодвижения? если и скрывать - отображать не надо, то убрать весь код из onColEnter и onColExit и всё, если скрывать - отображать нужно то в onColEnter оставить только
Код:
procedure TForm2.DBGrid1ColEnter(Sender: TObject);
begin
       if ((Sender as TDBGrid).SelectedField.FieldName = 'Дата') then
       with MonthCalendar1 do
       begin
      // тут мы меняем положение компонентна на форме "передвигаем"
      // Left задаёт положение относительно левого края клиентсой части формы
       //   Left := (Sender as TDBGrid).ClientRect.Right-Width;;
      //top задаёт положение относительно лверхнего края края клиентсой части формы
       //  Top := (Sender as TDBGrid).Top;
       //Visible свойство котрое позволяет выбирать отображать компонент или нет

        Visible := True;
// так как присутствует строка with MonthCalendar1 do 
// всё в блоке begin...  end; имеет в первую очередь отношение к компоненту
//MonthCalendar1, всё равно что мы бы писали MonthCalendar1.left...
//MonthCalendar1.top.... MonthCalendar1.visible... вот отсюда и "прыжки"
       end;

end;
эээмм оставить надо было только visible ну всё остальное просто закоментировал

Последний раз редактировалось vovk; 19.05.2010 в 23:24.
vovk вне форума Ответить с цитированием
Старый 20.05.2010, 00:12   #22
Милана666
Пользователь
 
Регистрация: 19.05.2010
Сообщений: 47
По умолчанию

Цитата:
Сообщение от vovk Посмотреть сообщение
эээмм оставить надо было только visible ну всё остальное просто закоментировал
о большое спасибо и извените если забрала драгоценное время
вопрос не в тему.
посоветуйте книги по которым вы изучали делфи в частности БД.
Милана666 вне форума Ответить с цитированием
Старый 20.05.2010, 00:25   #23
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

У нас на форуме есть в разделах закреплённые темы по литературе соответсвующей разделу. Там вы найдёте гораааздо боьше чем я смогу сказать в 1 посте. К томуже там оставляли советы по литературе люди, которые знают гораздо больше меня. Я всего лиш самоучка
вот ссылка

Последний раз редактировалось vovk; 20.05.2010 в 01:36.
vovk вне форума Ответить с цитированием
Старый 20.05.2010, 01:27   #24
Милана666
Пользователь
 
Регистрация: 19.05.2010
Сообщений: 47
По умолчанию

Цитата:
Сообщение от Милана666 Посмотреть сообщение
о большое спасибо и извените если забрала драгоценное время
вопрос не в тему.
посоветуйте книги по которым вы изучали делфи в частности БД.
Спасибо еще раз
Милана666 вне форума Ответить с цитированием
Старый 20.05.2010, 01:36   #25
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Да пожалуйста
vovk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как соеденить формулы. ROBERT033 Microsoft Office Excel 11 12.04.2010 09:56
Как правильно использовать MonthCalendar Shanuzina Компоненты Delphi 1 04.03.2010 11:58
Как соеденить два роутера? psihadelic Компьютерное железо 0 23.11.2009 13:29
Как соеденить два Dbgrid disaer БД в Delphi 2 06.11.2009 01:17
Как соеденить 2-е таблицы Cvieri Microsoft Office Excel 6 19.03.2009 18:07