コード例 #1
0
 /// <summary>
 /// Allocates the listbuttons
 /// </summary>
 /// <param name="spinControlPositionX">X Position</param>
 /// <param name="spinControlPositionY">Y Position</param>
 private void AllocButtons(int spinControlPositionX, int spinControlPositionY)
 {
     for (int i = 0; i < _list.ItemsPerPage; ++i)
     {
         ListButtonElement cntl = new ListButtonElement(spinControlPositionX, spinControlPositionY, _list.Width, _list.ItemHeight, _list.ButtonFocusName, _list.ButtonNoFocusName);
         _listButtons.Add(cntl);
     }
 }
コード例 #2
0
 /// <summary>
 /// Render the button
 /// </summary>
 /// <param name="graph">Graphics</param>
 /// <param name="buttonNr">Number of the button</param>
 /// <param name="x">X Position</param>
 /// <param name="y">Y Position</param>
 /// <param name="gotFocus">true, when focus; false otherwise</param>
 private void RenderButton(Graphics graph, int buttonNr, int x, int y, bool gotFocus)
 {
     if (_listButtons != null)
     {
         if (buttonNr >= 0 && buttonNr < _listButtons.Count)
         {
             ListButtonElement btn = _listButtons[buttonNr];
             if (btn != null)
             {
                 btn.Focus = gotFocus;
                 btn.SetPosition(x, y);
                 btn.DrawElement(graph);
             }
         }
     }
 }
コード例 #3
0
ファイル: ListElement.cs プロジェクト: pilehave/headweb-mp
 /// <summary>
 /// Allocates the listbuttons
 /// </summary>
 /// <param name="spinControlPositionX">X Position</param>
 /// <param name="spinControlPositionY">Y Position</param>
 private void AllocButtons(int spinControlPositionX, int spinControlPositionY)
 {
     for (int i = 0; i < _list.ItemsPerPage; ++i)
       {
     ListButtonElement cntl = new ListButtonElement(spinControlPositionX, spinControlPositionY, _list.Width, _list.ItemHeight, _list.ButtonFocusName, _list.ButtonNoFocusName);
     _listButtons.Add(cntl);
       }
 }