protected PictureBox InitIcon(IImageAndTextAdapter i_wrapper) { PictureBox iconPage = SetPictureBox(i_wrapper); iconPage.Location = new Point(X, Y); return(iconPage); }
protected PictureBox SetPictureBox(IImageAndTextAdapter i_wrapper) { PictureBox iconPage = new PictureBox(); iconPage.Size = new Size(100, 100); iconPage.Image = i_wrapper.GetImage; iconPage.Name = i_wrapper.GetName; iconPage.SizeMode = PictureBoxSizeMode.StretchImage; return(iconPage); }
private void bubbleSort() { for (int i = 0; i < m_FacebookCollection.Count - 1; i++) { for (int j = 0; j < m_FacebookCollection.Count - i - 1; j++) { FriendAdapter fa1 = m_FacebookCollection[j] as FriendAdapter; FriendAdapter fa2 = m_FacebookCollection[j + 1] as FriendAdapter; if (m_FriendsFilterStrategy.FilterBy(fa1.GetFriend, fa2.GetFriend)) { IImageAndTextAdapter temp = m_FacebookCollection[j]; m_FacebookCollection[j] = m_FacebookCollection[j + 1]; m_FacebookCollection[j + 1] = temp; } } } }
protected void LoadPanel(IImageAndTextAdapter i_Page) { PictureBox iconPage = InitIcon(i_Page); iconPage.Click += new EventHandler(pictureBoxIcon_Click); int amountOfControls = 0; DispalyImagesPanel.Invoke(new Action(() => amountOfControls = DispalyImagesPanel.Controls.Count)); if (amountOfControls % 2 == 0) { DispalyImagesPanel.Invoke(new Action(() => DispalyImagesPanel.Controls.Add(iconPage))); X += iconPage.Width + 10; } else { DispalyImagesPanel.Invoke(new Action(() => DispalyImagesPanel.Controls.Add(iconPage))); Y += iconPage.Height + 20; DispalyImagesPanel.Invoke(new Action(() => X = DispalyImagesPanel.Location.X - 10)); } }