none
vs2010 Modal form RRS feed

  • Вопрос

  • Здравствуйте!

    Если я открываю форму как модальную, то я не могу установить ей свойство RightToLeft (Me.RightToLeft = Windows.Forms.RightToLeft.Yes) - форма просто не открывается. Если эта форма - немодальная, то это свойство устанавливается. Как-нибудь можно модальной форме присвоить свойство RightToLeft?

    Спасибо

    8 сентября 2012 г. 13:04

Ответы

  • Если кому надо, то я нашел решение - надо это свойство устанавливать в  файле form1.designer.vb (если исходная форма - form1). Это касается и других свойств, кот. не устанавливаются в тексте программы.
    • Предложено в качестве ответа YatajgaModerator 9 сентября 2012 г. 11:44
    • Помечено в качестве ответа Abolmasov Dmitry 12 сентября 2012 г. 9:30
    9 сентября 2012 г. 9:02
  • Я поискал предварительно в Интернете, это поведение известно, считается это - один из багов Microsoft. Я не могу это свойство установить прямо в дизайнере формы, потому что должно проверяться некое условие, а это возможно только в тексте form1.designer.vb (если исходная форма - form1). Именно в этом файле, по-моему и происходит инициализация компонентов.
    • Помечено в качестве ответа Abolmasov Dmitry 12 сентября 2012 г. 9:30
    12 сентября 2012 г. 7:41

Все ответы

  • Если кому надо, то я нашел решение - надо это свойство устанавливать в  файле form1.designer.vb (если исходная форма - form1). Это касается и других свойств, кот. не устанавливаются в тексте программы.
    • Предложено в качестве ответа YatajgaModerator 9 сентября 2012 г. 11:44
    • Помечено в качестве ответа Abolmasov Dmitry 12 сентября 2012 г. 9:30
    9 сентября 2012 г. 9:02
  • Спасибо, что выложили решение, оно пригодится другим в дальнейшем.
    9 сентября 2012 г. 11:45
    Модератор
  • Привет, а где вы пробовали установить данное свойство? Очень инетерсное поведение если форма не открывается.

    Вы провобавли ставить это свойство в конструкторе формы в New() после инициализации компонентов? Также помоему это свойство можно установить прямо в дизайнере формы.


    Для связи [mail]

    11 сентября 2012 г. 8:18
  • Я поискал предварительно в Интернете, это поведение известно, считается это - один из багов Microsoft. Я не могу это свойство установить прямо в дизайнере формы, потому что должно проверяться некое условие, а это возможно только в тексте form1.designer.vb (если исходная форма - form1). Именно в этом файле, по-моему и происходит инициализация компонентов.
    • Помечено в качестве ответа Abolmasov Dmitry 12 сентября 2012 г. 9:30
    12 сентября 2012 г. 7:41