public void SetDrawMessageStyle(string message, MessageStyle drawStyle, int drawStyleIndex) { if (drawStyleIndex >= 0 && drawStyleIndex < this.drawStyleListValue.Count) { DrawMessageStyle drawMessageStyle = this.drawStyleListValue[drawStyleIndex]; int oldWidthValue = drawMessageStyle.Width; drawMessageStyle.SetDrawMessageStyle(message, drawStyle.Width); this.widthValue = this.widthValue - oldWidthValue + drawMessageStyle.Width; if (this.heightValue < drawStyle.Height) { this.heightValue = drawStyle.Height; } else { this.heightValue = 0; foreach (DrawMessageStyle drawStyleTemp in this.drawStyleListValue) { if (this.heightValue < drawStyleTemp.Height) { this.heightValue = drawStyleTemp.Height; } } } this.moveState = MoveStateType.NotMove; } }
public bool CheckStyleShow(DrawMessageStyle dmsValue) { int left = GetStyleLeft(dmsValue.LeftWidth); if (left <= this.parentWidthValue && (left + dmsValue.Width) > 0) { return(true); } return(false); }