Есть ли компонент сетки, который поддерживает макет справа налево в Visual Studio? - PullRequest
0 голосов
/ 21 мая 2011

Мне было интересно, есть ли сетка, подобная сетке devextra (или как tadvancedgrid в delphi), которая полностью поддерживает макет справа налево

Мне нужна сетка данных, для которой я могу установить больше свойств, чем dataGridView

для установки скинов, форматов данных для каждого столбца, инструментов навигации по данным, фонового изображения для сетки

инструментов группировки столбцов, фильтров, инструментов печати, ....

(что-токоторый обладает большей гибкостью, чем DataGridView)

Ответы [ 3 ]

0 голосов
/ 21 мая 2011

DataGridView имеет свойство RightToLeft

Практически каждый стандартный элемент управления в Windows Forms поддерживает RightToLeft.

Не уверен, чего вы хотите достичь, но, вероятно, имеет смысл установить RightToLeft в форме.Он будет автоматически распространен на дочерние элементы управления вместо установки этого свойства для каждого элемента управления.

0 голосов
/ 21 мая 2011

На самом деле есть свойство RightToLeftLayout, но оно не везде реализовано, кроме того:

В отличие от RightToLeft, RightToLeftLayout не наследует. Если вы хотите это вступить в силу для контроля над детьми, вы должен установить его на каждом дочернем контроле, который ты хочешь зеркальный (из MSDN)

некоторые детали здесь

Для DataGridView вы можете использовать RightToLeft

0 голосов
/ 21 мая 2011

Да, элемент управления DataGridView используется чаще всего.

Более подробная информация доступна в этой статье блога .

...