|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Скрыть TMainMenu до авторизации
каким способом можно скрыть меню жо выполнения пользователем определенных действий (авторизации)?
|
#2
|
||||
|
||||
Код:
... MainMenu.Items[i].Visible:=false; ... Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#3
|
|||
|
|||
Огромное спасибо
|
#4
|
|||
|
|||
Я попробывал способом указанный выше и у меня выдавал ошибку.
Самый верный способ, каким пользовался я - это поместить на форму два MainMenu и просто присваивать каждый из них к Форме. Пример такой. На форму нужно поместить два MainMenu(Один пустой другой заполненный) и CheckBox (все находятся во вкладке Standart). Кликнуть мышкой два раза на CheckBox1 и прописать такой код Код:
procedure TForm1.CheckBox1Click(Sender: TObject); begin if CheckBox1.Checked then begin MessageBeep(MB_OK); Form1.Menu:=MainMenu2; end else begin MessageBeep(MB_OK); Form1.Menu:=MainMenu1; end; end; Последний раз редактировалось Admin, 04.08.2009 в 17:33. |
#5
|
||||
|
||||
Form1.Menu:=nul
и не надо ничего создавать. ...сказал, и загрустил от бесспорной своей правоты |