Чтение онлайн

ЖАНРЫ

Программирование мобильных устройств на платформе .NET Compact Framework
Шрифт:

//--------------------------------------------------------

buttonShowAnswers_AdvancedVersion.Top = showanswers_beginY;

buttonShowAnswers_SimpleVersion.Top = showanswers_beginY;

//------------------------------

//Задать набор вариантов ответов

//------------------------------

//Задать элемент управления, по которому будут выравниваться

//все остальные элементы управления

buttonAnswer0.Top = answerbuttons_beginY;

//Поместить PictureBox под элементами управления

pictureBoxGameBoard.Top = (answerButtons_dy + dy_betweenButtons) * 3 + answerbuttons beginY;

buttonAskQuestion.Top = 0;

buttonAskQuestion.Left = 174;

textBoxAskQuestion.Top = 0;

#else //ПОЛЕ ИГРЫ располагается над пользовательскими

//элементами управления

const int answerbuttons_beginY = 174;

//--------------------------------------------------------

//Задать кнопки выбора вариантов Easy или Hard режима игры

//--------------------------------------------------------

buttonShowAnswers_AdvancedVersion.Top = answerbuttons_beginY;

buttonShowAnswers_SimpleVersion.Top = answerbuttons_beginY;

//-----------------------------

//Задать набор вариантов ответа

//-----------------------------

//Задать элемент управления, по которому будут выравниваться

//все остальные элементы управления

buttonAnswer0.Top = answerbuttons_beginY;

pictureBoxGameBoard.Top = 0;

buttonAskQuestion.Top = answerbuttons_beginY;

buttonAskQuestion.Left = 174;

#endif

buttonShowAnswers_AdvancedVersion.Left = answerbuttons_beginX;

buttonShowAnswers_SimpleVersion.Left = buttonShowAnswers_AdvancedVersion.Left + answerButtons_dx + dx betweenButtons;

pictureBoxGameBoard.Left = 0;

pictureBoxGameBoard.Width = 240;

pictureBoxGameBoard.Height = 172;

buttonAnswer0.Left = answerbuttons_beginX;

buttonAnswer1.Left = buttonAnswer0.Left + answerButtons_dx + dx_betweenButtons;

buttonAnswer1.Top = buttonAnswer0.Top;

//следующий ряд

buttonAnswer2.Left = buttonAnswer0.Left;

buttonAnswer2.Top = buttonAnswer0.Top + answerButtons_dy + dy_betweenButtons;

buttonAnswer3.Left = buttonAnswer2.Left + answerButtons_dx + dx_betweenButtons;

buttonAnswer3.Top = buttonAnswer2.Top;

//следующий ряд

buttonAnswer4.Left = buttonAnswer2.Left;

buttonAnswer4.Top = buttonAnswer2.Top + answerButtons_dy + dy_betweenButtons;

buttonAnswer5.Left = buttonAnswer4.Left + answerButtons_dx + dx_betweenButtons;

buttonAnswer5.Top = buttonAnswer4.Top;

}

//-------------------------------------------------------------

//Вспомогательная функция, которая позволяет задавать состояние

//видимости кнопок, отображающих ответы из словаря

//-------------------------------------------------------------

private void SetAnswerButtonVisibility(bool visibleState) {

buttonAnswer0.Visible = visibleState;

buttonAnswer1.Visible = visibleState;

buttonAnswer2.Visible = visibleState;

buttonAnswer3.Visible = visibleState;

buttonAnswer4.Visible = visibleState;

buttonAnswer5.Visible = visibleState;

}

//-----------------------------------------------------------------

//Вспомогательная функция, вызываемая для задания свойств видимости

//некоторых элементов управления

//-----------------------------------------------------------------

private void SetDifficultyButtonVisibility(bool visibleState) {

buttonShowAnswers_AdvancedVersion.Visible = visibleState;

buttonShowAnswers_SimpleVersion.Visible = visibleState;

}

//-------------------------------------------------------------

//Вспомогательная функция, которая позволяет задавать состояние

//видимости кнопок, отображающих ответы из словаря

//-------------------------------------------------------------

private void SetAnswerButtonEnabled(bool enabledState) {

buttonAnswer0.Enabled = enabledState;

buttonAnswer1.Enabled = enabledState;

buttonAnswer2.Enabled = enabledState;

buttonAnswer3.Enabled = enabledState;

buttonAnswer4.Enabled = enabledState;

buttonAnswer5.Enabled = enabledState;

Поделиться с друзьями: