Показано с 1 по 9 из 9

Тема: Редактирование диалога LoginOwen из библиотеки OwenVisuDialogs

  1. #1
    Пользователь
    Регистрация
    28.03.2007
    Адрес
    г. Донецк
    Сообщений
    123

    По умолчанию Редактирование диалога LoginOwen из библиотеки OwenVisuDialogs

    Задача такая - вместо выбора пользователя подставить иконки. Нашел такую тему, сделал. Но заказчик просит,
    чтобы в поле login отображалось не "stUser", а полное имя пользователя, подскажите есть ли такая переменная в этой структуре

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,595

    По умолчанию

    Добрый день.

    чтобы в поле login отображалось не "stUser", а полное имя пользователя
    В стандартном диалоге в поле Login вводится имя пользователя, под которым происходит авторизация.
    Что именно в вашем случае там должно отображаться и в каких случаях?
    Подробно опишите вашу задачу и, желательно, добавьте поясняющие скриншоты.

  3. #3
    Пользователь
    Регистрация
    28.03.2007
    Адрес
    г. Донецк
    Сообщений
    123

    По умолчанию

    login.png в поле "Login" ввод удален. При нажатии на иконку гаечный ключ выбираем пользователя "Operator", с помощью кода:
    <VisuUserManagement.g_VisuLoginProviderManager.m_a rrLoginProvider[iIndexLoginProvider].stUserName:="Operator";>
    В проекте пользователи заданы так: users.png
    Нужно чтобы в поле "Login" отображалось полное имя, то есть "ИНЖЕНЕР" (если выбран "Operator")

  4. #4
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,595

    По умолчанию

    Цитата Сообщение от AlexZ Посмотреть сообщение
    login.png в поле "Login" ввод удален. При нажатии на иконку гаечный ключ выбираем пользователя "Operator", с помощью кода:
    <VisuUserManagement.g_VisuLoginProviderManager.m_a rrLoginProvider[iIndexLoginProvider].stUserName:="Operator";>
    В проекте пользователи заданы так: users.png
    Нужно чтобы в поле "Login" отображалось полное имя, то есть "ИНЖЕНЕР" (если выбран "Operator")
    Тогда просто объявите в диалоге локальную строковую переменную, привяжите ее к полю "Login" и в вашем коде записывайте в нее то же значение, что и в stUserName.

  5. #5

    По умолчанию

    Можно ли сделать, чтобы при нажатии кнопки -> OnMouseClick -> Управление пользователями -> Диалоги и действия -> Логин
    запускался диалог логина в уже введённым дефолнтным именем пользователя, например "Operator"?

  6. #6
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,595

    По умолчанию

    Цитата Сообщение от Selya Посмотреть сообщение
    Можно ли сделать, чтобы при нажатии кнопки -> OnMouseClick -> Управление пользователями -> Диалоги и действия -> Логин
    запускался диалог логина в уже введённым дефолнтным именем пользователя, например "Operator"?
    Добрый день.
    Можно. Для этого потребуется отредактировать библиотеку.
    Примерный путь показан на скриншотах:

    2025-07-31_12-42-30.png 2025-07-31_12-42-09.png

    Вместо локальной переменной функции можно для дефолтного имени использовать глобальную переменную библиотеки (например, чтобы определять его из кода для конкретного проекта).

  7. #7

    По умолчанию

    Я не могу что-либо отредактировать.
    В Менеджере библиотек нашёл OwenVisuDialogs, 3.5.17.2 далее VisuDialogs->User Management дважды щёлкнул на LoginOwen2 открылось окно, как у вас на скрине. Пытаюсь добавить m_xIsFirstStart: BOOL; недоступно для редактирования.

  8. #8
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,595

    По умолчанию

    Цитата Сообщение от Selya Посмотреть сообщение
    Я не могу что-либо отредактировать.
    В Менеджере библиотек нашёл OwenVisuDialogs, 3.5.17.2 далее VisuDialogs->User Management дважды щёлкнул на LoginOwen2 открылось окно, как у вас на скрине. Пытаюсь добавить m_xIsFirstStart: BOOL; недоступно для редактирования.
    Файл - Открыть - укажите путь к файлу библиотеки (.library)
    См. п. 4.3:
    https://ftp.owen.ru/CoDeSys3/11_Docu...alogs_v3.0.pdf

  9. #9

    По умолчанию

    получилось.
    Последний раз редактировалось Selya; 31.07.2025 в 14:48.

Похожие темы

  1. Библиотека OwenVisuDialogs (релиз версии 3.5.17.3)
    от Евгений Кислов в разделе Библиотеки CODESYS
    Ответов: 6
    Последнее сообщение: 17.08.2023, 09:52
  2. Открыте_закрытие ДИАЛОГА переменной
    от ИльяИлья в разделе СПК210, СПК1xx [М01]
    Ответов: 1
    Последнее сообщение: 10.05.2021, 19:46
  3. OSCAT FT_PID редактирование библиотеки
    от -=Vovka=- в разделе ПЛК1хх [М02]
    Ответов: 10
    Последнее сообщение: 28.01.2021, 14:15
  4. Вызов диалога из таблицы
    от Raikkonen в разделе СПК210, СПК1xx [М01]
    Ответов: 4
    Последнее сообщение: 16.01.2021, 14:10
  5. Заголовок диалога Numpad
    от Изюм в разделе СПК2xx (архив)
    Ответов: 7
    Последнее сообщение: 15.04.2014, 06:30

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •