проблема с Label

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

проблема с Label

Сообщение vatakat » 06.12.2012 14:23:13

Здравствуйте, у меня есть форма на которой расположено несколько Scrollbox'ов, на Scrollbox'е есть Label для перехода с одного Scrollbox'а на другой, но событие Онклик на них не работает. Линукс 6.0.0 школьный мастер. В winxp работает идеально. С чем может быть связана данная проблема?
vatakat
новенький
 
Сообщения: 11
Зарегистрирован: 21.10.2012 17:46:06

Re: проблема с Label

Сообщение johnleee » 08.12.2012 09:08:37

В меню Enviroment установить английский язык (по-моему, вторая вкладка, в выпадающем списке он есть). Можно поставить и русский, но тут надо не ошибиться с кодировкой
johnleee
незнакомец
 
Сообщения: 1
Зарегистрирован: 08.12.2012 09:06:10

Re: проблема с Label

Сообщение vatakat » 09.12.2012 11:30:51

В каком меню?
vatakat
новенький
 
Сообщения: 11
Зарегистрирован: 21.10.2012 17:46:06

Re: проблема с Label

Сообщение Vadim » 09.12.2012 11:37:57

vatakat писал(а): но событие Онклик на них не работает.

А каким образом Вы это определили?
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: проблема с Label

Сообщение vatakat » 09.12.2012 14:41:43

во время работы проекта событие не выполняется
vatakat
новенький
 
Сообщения: 11
Зарегистрирован: 21.10.2012 17:46:06

Re: проблема с Label

Сообщение Vadim » 10.12.2012 05:11:04

А каким образом Вы задаёте выполнение событий?
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: проблема с Label

Сообщение stikriz » 10.12.2012 19:23:29

А если на скролбокс положить панель, а на неё лабел?
Аватара пользователя
stikriz
энтузиаст
 
Сообщения: 612
Зарегистрирован: 15.03.2006 09:37:47

Re: проблема с Label

Сообщение vatakat » 10.12.2012 20:43:00

Процедура для лейбла

procedure TForm2.Label3Click(Sender: TObject);
begin
zakrstr(k);
otkrstr(1,k);
end;

" zakrstr(k);
otkrstr(1,k);"-процедуры которые должны выполниться.

у меня на панели скроллбокс а на ней лейбл. я работаю в процедурах с видимостью скролбоксов.
vatakat
новенький
 
Сообщения: 11
Зарегистрирован: 21.10.2012 17:46:06

Re: проблема с Label

Сообщение Vadim » 11.12.2012 09:46:12

У меня нормально кликается и работает. Вот пример. Ищите различие с Вашим кодом. У Вас где-то ошибка с вызовом процедуры.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: проблема с Label

Сообщение vatakat » 12.12.2012 18:50:11

Да, ваш пример работает, понимаете в чем проблема, этот же проект, компилированный в винХР, работает идеально, а в Линуксе не выполняет этих процедур. Вызовы процедур написаны правильно, сверены с вашим примером. С чем это может быть связано? Может мне скинуть Вам в ЛС свой проект и Вы бы посмотрели в чем ошибка?
vatakat
новенький
 
Сообщения: 11
Зарегистрирован: 21.10.2012 17:46:06

Re: проблема с Label

Сообщение Vadim » 13.12.2012 08:09:19

Сделайте архив только из файлов исходников (каталог lib и откомпилированную программу не надо) и прикрепите его к Вашему сообщению. Я посмотрю.
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: проблема с Label

Сообщение vatakat » 13.12.2012 15:10:01

Спасибо что не отказали в просьбе.Вот исходник http://rghost.ru/42210543
vatakat
новенький
 
Сообщения: 11
Зарегистрирован: 21.10.2012 17:46:06

Re: проблема с Label

Сообщение Vadim » 14.12.2012 16:48:52

У Вас сильно намудрено с интерфейсом. В этом главная проблема. Я так и не смог обнаружить, где у Вас на форме label'ы с присвоенными им методами OnClick. Они скрыты где-то очень глубоко.
Упростите интерфейс и у Вас всё заработает. Желаю удачи. ;)
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 234

Рейтинг@Mail.ru
cron