IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

> динамическое создание меню
тишина
сообщение 2.05.2005 15:51
Сообщение #1





Группа: Пользователи
Сообщений: 8
Пол: Мужской

Репутация: -  0  +


помогите описать динамическое создание меню, кнопки, панели получаются, меню так же прописываю, а оно не отображается, вот кусок из процедуры FormCreat:

Код
procedure TForm1.FormCreate(Sender: TObject);
var i:integer;
begin
kol:=15;
Caption:='Игра';
Color:=$00FC1B01;
BorderStyle:=bsSingle;
ClientWidth := CW*((kol div 4)+1);
ClientHeight := CH*8;
Menu:=MainMenu1;
MainMenu1:=TMainMenu.Create(Form1);
with MainMenu1 do begin
   Left:= 10; \\вот это вроде в свойствах меню нет, но надо же как-то
   Top:= 10; \\ задавать, где оно должно находиться  :huh:
   Parent:=Form1;
   ParentBiDiMode:=True;
   Exit:=TMenuItem.Create(Form1.MainMenu1);
    with Exit do begin
       OnClick:=FormExit;
       Caption:='Выход';
   end;
     Spravka:=TMenuItem.Create(Form1.MainMenu1.Items);
     with Spravka do begin
       Caption:='Справка';
     About:=TMenuItem.Create(Spravka);
     with About do begin
       OnClick:=PrgAbout;
       Caption:='О программе';
     end;
     Rules:=TMenuItem.Create(Spravka);
     with Rules do begin
       OnClick:=GameRules;
       Caption:='Правила';
       end; end; end;


Тегами для подсветки кода пользуйтесь
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
Closed Topic Открыть новую тему 
Ответов
volvo
сообщение 3.05.2005 16:11
Сообщение #2


Гость






Так, давайте-ка разборки в тематических разделах прекращать...
тишина, к Вам это относится в первую очередь !
 К началу страницы 
+ Ответить 
тишина
сообщение 3.05.2005 16:58
Сообщение #3





Группа: Пользователи
Сообщений: 8
Пол: Мужской

Репутация: -  0  +


Цитата(volvo @ 3.05.05 17:11)
Так, давайте-ка разборки в тематических разделах прекращать...
тишина, к Вам это относится в первую очередь !



ну вот, а я-то при чём? он первый начал упорно твердить, что, мол, бред и всё такое, модными словами кидаться, спасибо ему, конечно ему за помощь, но достаточно было сказать, что мне не хватает вот такой строчки Menu.Items.Add(Exit); а не разводить баталию, так что это не у меня проблемы в общении

Флейм удален. Закрыто...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


Closed Topic Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 12.07.2025 19:13
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"