powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Расположить ярлыки вкладок в TabControl справа налево
18 сообщений из 18, страница 1 из 1
Расположить ярлыки вкладок в TabControl справа налево
    #39419343
Arbit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте Уважаемые Гуру!

Вот, понадобилось локализовать свое небольшое приложение под Hebrew (иврит).
A там весь интерфейс должен быть справа налево.

Можно ли сами ярлыки в ControlTab расположить справа налево.
Пробовал менять свойство ControlTab RightToLeft на Yes . Но это не работает
ярлыки вкладок все равно располагаются слева направо.

Может кто сталкивался или знает как сие сделать?

Спасибо всем откликнувшимся.
...
Рейтинг: 0 / 0
Расположить ярлыки вкладок в TabControl справа налево
    #39419447
Фотография fortibransa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ArbitЗдравствуйте Уважаемые Гуру!

Вот, понадобилось локализовать свое небольшое приложение под Hebrew (иврит).
A там весь интерфейс должен быть справа налево.

Можно ли сами ярлыки в ControlTab расположить справа налево.
Пробовал менять свойство ControlTab RightToLeft на Yes . Но это не работает
ярлыки вкладок все равно располагаются слева направо.

Может кто сталкивался или знает как сие сделать?

Спасибо всем откликнувшимся.А как вкладки выглядят в Еврейской Windows?
...
Рейтинг: 0 / 0
Расположить ярлыки вкладок в TabControl справа налево
    #39419912
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Arbit,

1. Вроде если поменять у приложения культуру по умолчанию на нужную, то так и будет.
2. Опять же вроде можно изменить свойство FlowDirection. Для иконок ToolBoxa у меня это сработало.
...
Рейтинг: 0 / 0
Расположить ярлыки вкладок в TabControl справа налево
    #39420167
Arbit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cat2,
Попробовал поменять настройки
Код: c#
1.
Thread.CurrentThread.CurrentCulture = new CultureInfo("he-IL")


но ничего не изменилось

А в TabControl нет свойства FlowDirection...

И еще, приложение на русском английском и иврите.
Так что это нужно менять динамически в пользовательских настройках
приложения.

Под иврит все меняется нормально при загрузке форм, кроме расположения ярлыков вкладок.
Можно конечно оставить и так, но как-то "не кошерно"
...
Рейтинг: 0 / 0
Расположить ярлыки вкладок в TabControl справа налево
    #39420201
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
ArbitА в TabControl нет свойства FlowDirection...
Да ну?

https://msdn.microsoft.com/ru-ru/library/system.windows.controls.tabcontrol(v=vs.110).aspx
...
Рейтинг: 0 / 0
Расположить ярлыки вкладок в TabControl справа налево
    #39420274
Arbit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cat2,

Да в MSDN все есть,
и даже FrameWork 3,5 поддерживает под которым написано приложение.
НО у меня на 13 студии Ultimate ни в окне свойств нет,
ни в редакторе кода нет и компилятор ругается!
Что за хрень может быть???

Первый раз такой глюк встретил...
...
Рейтинг: 0 / 0
Расположить ярлыки вкладок в TabControl справа налево
    #39420378
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ArbitCat2,

Да в MSDN все есть,
и даже FrameWork 3,5 поддерживает под которым написано приложение.
НО у меня на 13 студии Ultimate ни в окне свойств нет,
ни в редакторе кода нет и компилятор ругается!
Что за хрень может быть???

Первый раз такой глюк встретил...
Cat2 вас вводит в заблуждение, это контрол из WPF, а не из WinForms, в WPF вся эта муть с писаниной справа налево поддерживает из коробки на уровне фреймворка практически. Сам не юзал, по этому ничего дельного сказать не могу :)
...
Рейтинг: 0 / 0
Расположить ярлыки вкладок в TabControl справа налево
    #39420381
Arbit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо,
Но вопрос пока остается открытым
...
Рейтинг: 0 / 0
Расположить ярлыки вкладок в TabControl справа налево
    #39420394
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arbit,

если задача делать программу под такие цели, как по мне, лучше сразу на WPF или UWP переходить, пока не поздно
...
Рейтинг: 0 / 0
Расположить ярлыки вкладок в TabControl справа налево
    #39420451
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
ArbitВсем спасибо,
Но вопрос пока остается открытым
Действительно я перепутал WPF и Form.

Но вы могли закрыть его, если бы начали с чтения документации на

https://msdn.microsoft.com/ru-ru/library/system.windows.forms.tabcontrol(v=vs.110).aspx

про

RightToLeft
Возвращает или задает значение, указывающее, выровнены ли компоненты элемента управления для поддержки языков, использующих шрифты с написанием справа налево.(Наследуется от Control.)

RightToLeftLayout
Возвращает или задает значение, указывающее, включено ли зеркальное размещение справа налево.
...
Рейтинг: 0 / 0
Расположить ярлыки вкладок в TabControl справа налево
    #39421080
Arbit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cat2, спасибо !

Кстати эти 2 свойства для достижения нужного
мне результата работают только в паре одновременно
Вопрос закрыт благодаря Вам
...
Рейтинг: 0 / 0
Расположить ярлыки вкладок в TabControl справа налево
    #39421097
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
ArbitКстати эти 2 свойства для достижения нужного
мне результата работают только в паре одновременно
Вот видите, стоило Вам только начать разбираться самому, то вы сами нашли эту фичу.
Успехов и читайте документацию!
...
Рейтинг: 0 / 0
Расположить ярлыки вкладок в TabControl справа налево
    #39421687
Фотография fortibransa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще раз.
А как вкладки выглядят в Еврейской Windows?

Лучше когда совпадает с общепринятым для конкретной локализации виндов, ибо народ привыкает.

Я всегда на виртуалке ставлю соответствующую винду и смотрю шо там у них.
...
Рейтинг: 0 / 0
Расположить ярлыки вкладок в TabControl справа налево
    #39421962
Arbit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fortibransa,

У меня нет Уврейской винды, но мне сказали что
вкладки идут справа налево.
Это первый мой опыт и он получился.
Еще раз спасибо всем и особенно Cat2
...
Рейтинг: 0 / 0
Расположить ярлыки вкладок в TabControl справа налево
    #39421983
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arbitfortibransa,

У меня нет Уврейской винды, но мне сказали что
вкладки идут справа налево.
Это первый мой опыт и он получился.
Еще раз спасибо всем и особенно Cat2
если ты разрабатываешь для еврейской винды, то обязан иметь виртуалки, очень часто разные локализации винды могут вести себя совершенно по разному, по этому тестирование на целевой ОС архикритично!
...
Рейтинг: 0 / 0
Расположить ярлыки вкладок в TabControl справа налево
    #39422528
Arbit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно попутно еще вопрос?

При смене языка (с иврита на русский или английский)
необходимо вернуть все координаты контролов в значение по умолчанию
В свойствах есть DefaultColor< DefaultSize и т.д.
Но для координет нету.
Пробовал так:
Код: c#
1.
2.
3.
4.
foreach (Control ctrl in this.Controls)
{
    ctrl.Left = default;
}


но компилятор выдает ошибку - Синтаксическая ошибка, требуется "("
Каков правильный синтаксис?

Заранее всем спасибо.
...
Рейтинг: 0 / 0
Расположить ярлыки вкладок в TabControl справа налево
    #39422577
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arbit, default совершенно не о том, что Вы себе придумали

https://msdn.microsoft.com/ru-ru/library/25tdedf5.aspx
...
Рейтинг: 0 / 0
Расположить ярлыки вкладок в TabControl справа налево
    #39423246
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
ArbitМожно попутно еще вопрос?
На форуме действует рекомендация - один вопрос - одна тема.
Дабы людям, которые пользуются поиском, было легче
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Расположить ярлыки вкладок в TabControl справа налево
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]