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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

про

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

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

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

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

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

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

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

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


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

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

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


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