Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 09.07.2010, 02:58
ctpaxm ctpaxm вне форума
Прохожий
 
Регистрация: 09.07.2010
Сообщения: 18
Репутация: 10
По умолчанию видимость частей в меню

Люди у меня есть проблема: часть кода
Код:
Form1.N37.Visible:=True;
Form1.N38.Visible:=True;
Form1.N39.Visible:=True;
Form1.N40.Visible:=True;
Form1.N42.Visible:=True;
не работает, хотя в подсказке, при написание кода, была подсказка о видимости:/
При запуске - делфи не ругается, а при выполнение необходимых требовоний, для выполнения вышенаписанного кода - нечего не происходит
что не так?

П.С. у меня Делфи 7
Ответить с цитированием
  #2  
Старый 09.07.2010, 03:02
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Ну, ты разрешаешь показ этих элементов... а что должно, по-твоему, произойти?
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #3  
Старый 09.07.2010, 03:03
ctpaxm ctpaxm вне форума
Прохожий
 
Регистрация: 09.07.2010
Сообщения: 18
Репутация: 10
По умолчанию

разобрался, и нашёл свою ошибку, но спс за помощь
Ответить с цитированием
  #4  
Старый 09.07.2010, 03:04
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Тогда вопрос, как всегда, такой - ты видишь экстрасенсов? Я не могу поставить диагноз по такому куску кода...
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #5  
Старый 09.07.2010, 03:14
ctpaxm ctpaxm вне форума
Прохожий
 
Регистрация: 09.07.2010
Сообщения: 18
Репутация: 10
По умолчанию

проблема была в другом забыл активировать элемент меню, в котором должны показываться эти элементы
Ответить с цитированием
  #6  
Старый 09.07.2010, 03:24
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

как я и предполагал
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj
Ответить с цитированием
  #7  
Старый 09.07.2010, 03:28
ctpaxm ctpaxm вне форума
Прохожий
 
Регистрация: 09.07.2010
Сообщения: 18
Репутация: 10
По умолчанию

кстати, вспомнил ещё один вопрос:
Как отследить изменение переменной типа Integer, и изменить, изходя из изменённой переменной, другую переменную?
ну тоесть
если Int1 изменили с x на y
то Int2 изменилось с z на v
Ответить с цитированием
  #8  
Старый 09.07.2010, 03:52
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

переменной - никак. а вот если их инкапсулировать в класс, то сами переменные можно будет спрятать, а для свойства написать сеттер, который и произведет все операции:
Код:
T2Int = class
private
  FInt1, FInt2 : Integer;
  procedure SetInt1(Value : Integer);
public
  property Int1 : Integer read FInt1 write SetInt1;
  property Int2 : Integer read FInt2 write FInt2;
end;
...
procedure T2Int.SetInt1(Value : Integer);
begin
  If (FInt = 5) and (Value < 5) Then Int2 := 1;
  FInt1 := Value;
end;
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 09:22.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025