private void loadPdf()
        {
            int rowModifier = 30;
            int column = 1;
            int middleColumn = Convert.ToInt32(0.4 * ClientRectangle.Width);
            IMPORTANTYESTitleBox.Text = Path.GetFileName(loadedPdf);

            if (preload)
            {
                if (loadedPdf.Contains(".pdf"))
                {
                    PdfReader pdfReader = new PdfReader(loadedPdf);

                    foreach (var field in pdfReader.AcroFields.Fields)
                    {
                        CustomTextboxLabel newField = new CustomTextboxLabel();
                        newField.attrName(field.Key);
                        newField.pdfAttribute = field.Key;
                        newField.Name = field.Key;
                        newField.Draggable(true);

                        Controls.Add(newField);
                        newField.Width = newField.label.Width + newField.textBox.Width;

                        switch (column)
                        {
                            case 1:
                                newField.Location = gridify(new Point(5, rowModifier));
                                column = 2;
                                break;
                            case 2:
                                newField.Location = gridify(new Point(middleColumn, rowModifier));
                                column = 3;
                                break;
                            case 3:
                                newField.Location = gridify(new Point(ClientRectangle.Width - newField.Width, rowModifier));
                                rowModifier += 50;
                                column = 1;
                                break;
                            default:
                                break;
                        }
                    }
                }
            }
        }