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

Вниз

MainMenu   Найти похожие ветки 

 
newhite ©   (2005-12-18 15:25) [0]

Все пункты MainMenu по умолчанию обзываются: N1, N2, ... N10...
Но когда я хочу сделать N6.visible:=true; то выходит ошибка: [Error] Unit4.pas(58): Undeclared identifier: "N6". Как по другому это сделать?


 
Profi ©   (2005-12-18 15:34) [1]

newhite ©   (18.12.05 15:25)
Код модуля, пожалуйста.


 
newhite ©   (2005-12-18 15:41) [2]

Какого модуля.
Это?
procedure TVhodForm.Button1Click(Sender: TObject);
begin
if (Edit1.Text="enter46") and (edit2.Text="111111") then
N6.visible:=true;
end;


 
з. танька   (2005-12-18 15:45) [3]

необъявленный идентификатор. либо объекта N6 нету, либо из метода TVhodForm.Button1Click его не видно.


 
з. танька   (2005-12-18 15:46) [4]

проверь, может ты его переименовал.


 
newhite ©   (2005-12-18 16:09) [5]

Точно, объект N6 относится к другой форме.
Ситуация такая:
Есть GlavForm с MainMenu1:
<Файл                 Данные  Справка>
   ||
<Вход в систему>

Вход в систему это VhodForm с двумя эдитами и кнопкой ОК.
При создании формы и пока не произведен вход в систему, то меню "Данные" и "Справка" visible:=false;

А дальше понять не могу. Как в обработчике кнопки ОК в VhodForm прописать чтоб после нажатия кнопки ОК  в GlavForm стали доступны остальные пункты меню?


 
з. танька   (2005-12-18 16:20) [6]

нужно модуль, в котором объявлена твоя главная форма (например Unit1) указать в uses формы "вход в систему" после слова implementation. например так:

implementation
 uses Unit1;

затем обращаешься к объектам первой формы через её имя:

GlavForm.N6.Visible := false;


 
newhite ©   (2005-12-18 16:27) [7]

з. танька, огромный сенькс! все работает!!!



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

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

Наверх





Память: 0.45 MB
Время: 0.008 c
11-1116458973
AK Delfin
2005-05-19 03:29
2006.01.08
Забавная ситуация с TKolImageList.Delete ()


2-1135102199
Aleks
2005-12-20 21:09
2006.01.08
как узнать имя папки пользователя в (моих документах)


1-1133930103
Frozzen
2005-12-07 07:35
2006.01.08
Подскажите как программоно устанавливать шрифт в винду?


2-1134853618
Scripl
2005-12-18 00:06
2006.01.08
Caption


8-1122757793
ASDQWE
2005-07-31 01:09
2006.01.08
Есть ли в delphi 7 что-то типа sound,delay,nosound как turbo pasc





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский