Exemple #1
0
 private int getPosition()
 {
     if (msglist.Count == 0 && receivelist.Count == 0 && photolist.Count == 0 && filelist.Count == 0 && audiolist.Count == 0 && videolist.Count == 0)
     {
         return(40);
     }
     if (lastObject is MyBubble)
     {
         MyBubble tmp = (MyBubble)lastObject;
         return(tmp.Top + tmp.Height);
     }
     if (lastObject is GetBubble)
     {
         GetBubble tmp = (GetBubble)lastObject;
         return(tmp.Top + tmp.Height);
     }
     if (lastObject is SendImage)
     {
         SendImage tmp = (SendImage)lastObject;
         return(tmp.Top + tmp.Height);
     }
     if (lastObject is SendFile)
     {
         SendFile tmp = (SendFile)lastObject;
         return(tmp.Top + tmp.Height);
     }
     if (lastObject is SendAudio)
     {
         SendAudio tmp = (SendAudio)lastObject;
         return(tmp.Top + tmp.Height);
     }
     if (lastObject is SendVideo)
     {
         SendVideo tmp = (SendVideo)lastObject;
         return(tmp.Top + tmp.Height);
     }
     else
     {
         return(0);
     }
 }
Exemple #2
0
        private void AddBubble()
        {
            MyBubble msg = new MyBubble();

            msg.Width = 242;
            if (CheckScrollBar())
            {
                msg.Left = 270;
            }
            else
            {
                msg.Left = 289;
            }
            msg.Height = 10;
            msg.Top    = getPosition();
            msg.Body   = altoTextBox1.Text;
            panel3.Controls.Add(msg);
            msg.AddTimeLabel();
            msg.AutoSize = true;
            msglist.Add(msg);
            lastObject = msg;
        }