Esempio n. 1
0
        protected PictureBox InitIcon(IImageAndTextAdapter i_wrapper)
        {
            PictureBox iconPage = SetPictureBox(i_wrapper);

            iconPage.Location = new Point(X, Y);

            return(iconPage);
        }
Esempio n. 2
0
        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;
                    }
                }
            }
        }
Esempio n. 4
0
        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));
            }
        }