Hi, I have a RadButton to which i set the next properties at runtime:
     RadButton btn = ((RadButton)radPanelButtons.Controls[radPanelButtons.Controls.Count - 1]);
            btn.Dock = DockStyle.Left;
            btn.Text = text;
            btn.TextImageRelation = TextImageRelation.ImageBeforeText;
            btn.Image = img;
            var imagePrimitive = ((ImagePrimitive)btn.ButtonElement.ImagePrimitive);
            ((TextPrimitive)btn.ButtonElement.Children[1].Children[1]).TextWrap = true; 
            btn.TextAlignment = ContentAlignment.TopLeft;
            btn.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
The text moves next to the image, but the button size remains the same. See the picture.

