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); } }
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; }