Лучший отвечающий
vs2010 Modal form

Вопрос
-
Здравствуйте!
Если я открываю форму как модальную, то я не могу установить ей свойство 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