Понедельник, 25 Ноября 2024, 20:28

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
Результаты поиска
slagusevДата: Суббота, 28 Мая 2011, 06:55 | Сообщение # 341 | Тема: Динамический PageControl
постоянный участник
Сейчас нет на сайте
Quote (lvovand)
а пошагово проходил по коду, когда он проходит по этому участку?

Пробовал, все нормально

Добавлено (28.05.2011, 06:55)
---------------------------------------------
Собственно справился с проблемой через ActivePageIndex = 0. Тему можно закрывать.

slagusevДата: Четверг, 26 Мая 2011, 14:19 | Сообщение # 342 | Тема: Динамический PageControl
постоянный участник
Сейчас нет на сайте
Quote (lvovand)
так поправь
if PageControl1.PageCount < 0
на
if PageControl1.PageCount = 0


Code

begin
AllowClose := True;
begin
if PageControl1.PageCount = 0 then
UndoBtn.Enabled := False;
end;

Все равно кнопка активной остается
slagusevДата: Четверг, 26 Мая 2011, 14:00 | Сообщение # 343 | Тема: Динамический PageControl
постоянный участник
Сейчас нет на сайте
Quote (lvovand)
тут же не порядковый номер, а количество имеется ввиду. А кол-во либо 0 либо больше,

Ой, пардон. PageCount - это общее число страниц. Если количество < 0 тогда Button3.Enable := False;
slagusevДата: Четверг, 26 Мая 2011, 12:50 | Сообщение # 344 | Тема: Динамический PageControl
постоянный участник
Сейчас нет на сайте
Так 0 же самая первая вкладка. Соответственно < 0 полное их отсутствие
slagusevДата: Четверг, 26 Мая 2011, 12:15 | Сообщение # 345 | Тема: Динамический PageControl
постоянный участник
Сейчас нет на сайте
На форме PageControl итри кнопки. При нажатии на кнопку 1, создается новая вкладка, кнопка 2 это удаление активной вкладки PageControl и свойство Enable Кнопки 3 становится False. Собственно интересует вопрос по Кнопке 2 ибо ибо свойство Enable кнопки 3 так и остается True
КНОПКА 1:
Code

var
   Page : TsTabSheet;
begin
Page := TsTabSheet.Create(PageControl1);
with Page do
PageControl := PageControl1;
Page.Caption:= 'Пустой файл';
PageControl1.ActivePageIndex := PageControl1.PageCount - 1;
end;


КНОПКА 2:
Code

begin
AllowClose := True;
begin
if PageControl1.PageCount < 0 then
Button3.Enable := False;
end;
end;
slagusevДата: Четверг, 26 Мая 2011, 11:43 | Сообщение # 346 | Тема: Гильдия художников
постоянный участник
Сейчас нет на сайте
ЗАКАЗ:
Нужен логотип для сайта Help Development
Ширина: 960
Высота: 225
Тона логотипа должны соответствовать стилю сайта, то есть цвета: черный, серый, зеленый, желтый. Желательно чтобы на логотипе присутствовали слова Help Development


Сообщение отредактировал slagusev - Четверг, 26 Мая 2011, 12:54
slagusevДата: Среда, 25 Мая 2011, 07:30 | Сообщение # 347 | Тема: Вывод динамического массива объектов
постоянный участник
Сейчас нет на сайте
Как вывести динамический массив объекта Control?

Code

procedure TForm1.Save;
var
    E : TSynEdit;
    control : TControl;
begin
control := PageControl1.ActivePage.FindChildControl('E');
if control <> nil then
begin
    TSynEdit(control).Lines.SaveToFile(OpenDialog1.FileName);
end;


Сообщение отредактировал slagusev - Среда, 25 Мая 2011, 07:42
slagusevДата: Вторник, 24 Мая 2011, 21:22 | Сообщение # 348 | Тема: Help Development
постоянный участник
Сейчас нет на сайте
Quote (karuy)
Я только за, но я не хочу писать ети уроки, а учится по них. Например я б с удовольствием почитал о глсл шейдерах.

Принято на заметку, по мере возможностей будет добавлено))

Добавлено (24.05.2011, 21:22)
---------------------------------------------
Кому не лень зайдите на сайт. Интересует его правильное отображение. Стало известно что на некоторых компьютерах кнопочная панель сразу после логотипа, двоиться стала (хотя соответственно должна быть одна). И прошу отписаться в этой теме если у кого-то также отображает

slagusevДата: Вторник, 24 Мая 2011, 18:06 | Сообщение # 349 | Тема: GM & Max WinAPI2
постоянный участник
Сейчас нет на сайте
Библиотеку с ее примером можно скачать здесь Скачать Max WinAPI2
slagusevДата: Вторник, 24 Мая 2011, 18:03 | Сообщение # 350 | Тема: Tabbed Delphi MDI
постоянный участник
Сейчас нет на сайте
Собственно говоря решил пойти другим путем (теперь это не MDI). Добавил на форму PageControl и SynEdit. Добавил пункты меню создать и открыть. При нажатии на "создать", создается динамически страница в PageControl со встроенным в него SynEdit. При нажатии "открыть" все тоже самое практически, только соответственно в Созданный SynEdit загружается текст. Но все так же не могу дойти своим умом как сделать сохранить и сохранить как для активного SynEdit.
Вот код:


Сообщение отредактировал slagusev - Вторник, 24 Мая 2011, 18:32
slagusevДата: Вторник, 24 Мая 2011, 07:03 | Сообщение # 351 | Тема: Tabbed Delphi MDI
постоянный участник
Сейчас нет на сайте
Создал MDI приложение, окна переключаются за счет закладок динамически создаваемых в PageControl. Собственно не получается сделать сохранение файла и сохранить как.
slagusevДата: Понедельник, 23 Мая 2011, 14:08 | Сообщение # 352 | Тема: Ищу художника-энтузиаста:)
постоянный участник
Сейчас нет на сайте
Ищу художника для создания иконок кнопок к программе. И последующего участия в игровых проектах. Писать здесь на сайт или в icq: 498703449
slagusevДата: Воскресенье, 22 Мая 2011, 18:45 | Сообщение # 353 | Тема: Help Development
постоянный участник
Сейчас нет на сайте
Да, да... Еще один сайт для игроделов. Где будут размещены статьи, уроки по игровым движкам, системам разработки и конструкторам игр. В будущем в планах создание программы по образу и подобию Delphi World

Help Development

P.S. Еще на сайт требуются модераторы, люди для написания статей и уроков по тематике сайта=)

24 мая. Обновлен дизайн сайта, добавлено описание Construct biggrin и добавлена лента новостей игровой индустрии ... Продолжаем развиваться так сказать)))


Сообщение отредактировал slagusev - Вторник, 24 Мая 2011, 18:27
slagusevДата: Пятница, 20 Мая 2011, 12:43 | Сообщение # 354 | Тема: Новые конструкторы игр
постоянный участник
Сейчас нет на сайте
NDK

http://www.neutrone.net/

Жанровая направленность: Любые 3D игры
Платформа: PC
Лицензия: Бесплатен для не коммерции
Исходный код: Закрыт
Язык программирования: Не разобрался
Поддержка:
Графка - DIrectX 10/11, фотореалистичный рендеринг в реальном времени
Физика - PhysX
Модели - 3D Studio max, Maya, Modo, Google SketchUp и другие
Графические форматы - DDS, JPG, PNG, TGA, PSD
Звук: WAVE

slagusevДата: Пятница, 20 Мая 2011, 10:52 | Сообщение # 355 | Тема: GM & Max WinAPI2
постоянный участник
Сейчас нет на сайте
Подключил к Game Maker библиотеку Max WinAPI2. Создал обработку событий кнопки и других элементов, при запуске программы и нажатии на кнопки ничего не происходит.
Не работают даже примеры из справки по этой библиотеке.

Обработка создания объекта:

Обработка Step:



Сообщение отредактировал slagusev - Пятница, 20 Мая 2011, 10:55
slagusevДата: Среда, 18 Мая 2011, 08:11 | Сообщение # 356 | Тема: Новые конструкторы игр
постоянный участник
Сейчас нет на сайте
Express Game Maker

http://www.expressgamemaker.com/

Создание игр для: Windows, XBox, Sylverlight. В будущем планируется увеличение поддерживаемых платформ.

Тип распространения: Freeware, Open-source

Знание языков программирования: Не требуется, технология Point n' Click

Дополнительно:
Встроенная физика, Menu Maker - WYSIWIYG редактор меню и прочего HUD для ваших игр.

slagusevДата: Суббота, 23 Апреля 2011, 21:39 | Сообщение # 357 | Тема: Аналоги Game Maker
постоянный участник
Сейчас нет на сайте
Скорее дело в самой настройке компилятора при установке
slagusevДата: Суббота, 23 Апреля 2011, 21:05 | Сообщение # 358 | Тема: Аналоги Game Maker
постоянный участник
Сейчас нет на сайте
Вроде как поддерживал GML
slagusevДата: Суббота, 23 Апреля 2011, 20:43 | Сообщение # 359 | Тема: Аналоги Game Maker
постоянный участник
Сейчас нет на сайте
G-Creator:
sourceforge.net/projects/gjava/
slagusevДата: Суббота, 23 Апреля 2011, 06:20 | Сообщение # 360 | Тема: Аналоги Game Maker
постоянный участник
Сейчас нет на сайте
enigma-dev.org
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг