На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> Позиционирование MessageBox
    Как заставить MessageBox появляться посередине родительского окна, а не посередине экрана?
      Никак, MessageBox это класс-обёртка для WinAPI MessageBoxW.
        О, можно запустить MessageBox в отдельном thread'е, потом с помощью FindWindow получить HWND и потом извратится не по детски :)

        Но нужен ли тебе такой изврат? Не проще ли свой класс написать?
          .NET Documentation:
          ExpandedWrap disabled
            <br>Displays a message box in front of the specified object and with the specified text, caption, buttons, icon, default button, and options.<br><br>[Visual Basic] Overloads Public Shared Function Show(IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions) As DialogResult<br><br>


          ExpandedWrap disabled
            <br>        Result = MessageBox.Show(Me, Message, Caption, MessageBoxButtons.YesNo, _<br>            MessageBoxIcon.Question, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign)<br><br>
            Это к чему?
            MessagBoxOptions.RightAlign прижимает текст к правому краю, а не msgbox по центру

              Oopps... Promashechka vishla. 8-)

              0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
              0 пользователей:


              Рейтинг@Mail.ru
              [ Script execution time: 0,0957 ]   [ 16 queries used ]   [ Generated: 27.04.24, 22:06 GMT ]