Последняя версия DataExpress 3 beta от 15 сентября 2020 года.

Изображение Скачать | Изображение Что нового?



Объявление:

Если вам понравилась программа и вы ее интенсивно используете - замолвите словечко о ней на вашем сайте (блоге, форуме, твитере, краской на подъезде, ютуб-канале и т.д.) с активной (по-возможности) ссылкой на сайт программы/форум. Тем самым вы можете внести небольшой вклад в seo-карму проекта в виде входящих ссылок.
Спасибо! Администрация :)


>> Обсудить <<

Нужен скрипт перехода на вкладку

Все вопросы, связанные с написанием скриптов и SQL-запросов.
archs8
Интересующийся
Сообщения: 204
Зарегистрирован: 27 сен 2016, 15:45
Благодарил (а): 1 раз

Нужен скрипт перехода на вкладку

Сообщение archs8 » 12 авг 2020, 16:47

Добрый день, понимаю что задача тривиальная(к сожалению вечно времени не хватает изучить скрипты), но до этого времени обходился выражениями и готовыми модулями. Сейчас вот понадобился скрипт для формы. При однократном клике по надписи открывается конкретная вкладка , 5 надписей 5 вкладок .

Vofka18
Знаток
Сообщения: 467
Зарегистрирован: 04 мар 2018, 16:54
Благодарил (а): 46 раз
Поблагодарили: 53 раза

Нужен скрипт перехода на вкладку

Сообщение Vofka18 » 12 авг 2020, 20:26

Если надписи заменить на кнопки, то обойдетесь и без скриптов, штатной функцией "перейти к форме"(кажется).

archs8
Интересующийся
Сообщения: 204
Зарегистрирован: 27 сен 2016, 15:45
Благодарил (а): 1 раз

Нужен скрипт перехода на вкладку

Сообщение archs8 » 13 авг 2020, 09:17

Vofka18 писал(а):Если надписи заменить на кнопки, то обойдетесь и без скриптов, штатной функцией "перейти к форме"(кажется).


Надписи динамические с цветами, мне бы хотябы пример на одной надписи и вкладке, пользователи долбят по надписям и просят расширить поле активации вкладки
Вложения
2020-08-13_09-16-40.png
2020-08-13_09-16-40.png (46.45 КБ) 571 просмотр

Vofka18
Знаток
Сообщения: 467
Зарегистрирован: 04 мар 2018, 16:54
Благодарил (а): 46 раз
Поблагодарили: 53 раза

Нужен скрипт перехода на вкладку

Сообщение Vofka18 » 13 авг 2020, 12:12

archs8 писал(а):
Vofka18 писал(а):Если надписи заменить на кнопки, то обойдетесь и без скриптов, штатной функцией "перейти к форме"(кажется).


Надписи динамические с цветами, мне бы хотябы пример на одной надписи и вкладке, пользователи долбят по надписям и просят расширить поле активации вкладки


Ну примерно так, пропишите это в модуль формы с надписями

Код: Выделить всё


procedure Click_Label1(Sender: TObject);
var
  i:integer;
begin
// Тут выполняете переход к форме. будет создана новая вкладка, если уже существует, будет активирована
  for i:=0 to  MainWindow.Pages.PageCount-1 do
  begin
    if MainWindow.Pages.Pages[i].Caption='Имя вашей формы' then
    begin
      MainWindow.Pages.ActivePageIndex:=i;
      exit;
    end;
  end;
  i:=MainWindow.CreatePage('Имя вашей формы', vtDefault).TabIndex;
  MainWindow.Pages.ActivePageIndex := i;
end;

procedure Form_Create;
begin
  dxLabel1.OnClick:=@Click_Label1;// у вас может быть другой номер, dxLabel1,2,3...
end;


archs8
Интересующийся
Сообщения: 204
Зарегистрирован: 27 сен 2016, 15:45
Благодарил (а): 1 раз

Нужен скрипт перехода на вкладку

Сообщение archs8 » 13 авг 2020, 13:13

Спасибо


Вернуться в «Программирование в DataExpress»