private DragableLabel GetPrompt(Control control, FieldWithSeparatePrompt field, Size canvasSize) { DragableLabel prompt = new DragableLabel(); prompt.AutoSize = true; prompt.Font = field.PromptFont; prompt.Text = field.PromptText; prompt.Left = WinUtil.GetPromptLeft(field, canvasSize.Width); prompt.Top = WinUtil.GetPromptTop(field, canvasSize.Height); prompt.LabelFor = control; prompt.Field = field; prompt.UseMnemonic = false; if (field.Page.FlipLabelColor) { prompt.ForeColor = Color.White; } return(prompt); }