Как выровнять все текстовые поля в групповом поле по левому краю?

Я создал эту простую форму адреса из компонентов devexpress в представлении MVC. Он состоит из двух групповых блоков - первый с рамкой для 4 строк. Второй находится внутри первого группового блока в последней строке, которая состоит из 3 элементов. Первый элемент имеет ширину 30px, второй 60px и третий должны просто заполнить оставшееся пространство, чтобы он не имел фиксированной ширины. Вся коробка шириной 250 пикселей. Моя проблема - пробелы между текстовыми полями во втором групповом поле, от которых я не могу избавиться. Я хочу, чтобы второе текстовое поле было выровнено сразу за первым, а третье текстовое поле сразу за вторым, которое займет все оставшееся пространство. Я попробовал все виды горизонтального выравнивания, но пробелы все еще сохраняются, и я начинаю впадать в отчаяние - то есть картина, возлюбленная:

введите описание изображения здесь

Спасибо за помощь.

Изменить: код здесь:

           var group1 = settings.Items.AddGroupItem().FormLayoutGroup(1, Unit.Percentage(100), GroupBoxDecoration.Box);
           ... // other textboxes
           var group2 = group1.Items.AddGroupItem().FormLayoutGroup(3, Unit.Percentage(100), GroupBoxDecoration.None);
           group2.Items.Add(model => model.AdresaOsobyId.Adresa.Stat.ID).ToLambda(x =>
           {
               x.TextBox()
               x.Width = 30;
               x.HideCaption();
           });
           group2.Items.Add(model => model.AdresaOsobyId.Adresa.Psc).ToLambda(x =>
           {
               x.HideCaption();
               x.TextBox();
               x.Width = 60;
           });
           group2.Items.Add(model => model.AdresaOsobyId.Adresa.Posta).ToLambda(x =>
           {
               x.HideCaption();
               x.TextBox();
           });

0 ответов

Другие вопросы по тегам