как ввести данные в текстовое поле с правой стороны
в текстовом поле я хочу ввести данные с правой стороны
как текстовое поле в калькуляторе
<style> .aligntext { text-align:right; } </style>
CSS-это определенно правильный выбор! 5+
Спасибо Манфред :)
Извините, это большая ошибка. выравнивание текста - это просто выравнивание, а не направление. Я просто должен был проголосовать 1.
Пожалуйста, смотрите мой ответ для правильного CSS.
Ой! Моя ошибка! Я отклонил-а 5.
--СА
Никаких гарантий, но вы можете использовать CSS:
Создайте класс:
.rightText { text-align:right; }
<asp:TextBox CSSClass="rightText">
Как и в случае с кодированием ответа C#: 5+
CSS - это правильный путь.
Извините, это большая ошибка. выравнивание текста - это просто выравнивание, а не направление. Я просто должен был проголосовать 1.
Пожалуйста, смотрите мой ответ для правильного CSS.
--СА
взгляните на вопрос еще раз. Там написано "как калькулятор". Это означает, что текст все еще находится в том же порядке, в котором он был набран, только "как калькулятор", он выровнен по правому краю.
Соглашаться. Меня ввел в заблуждение ответ Манфреда на RTL, но это, конечно, моя вина. Я удалю свой ответ и снова проголосую везде.
--СА
Я просто проверил его (не смог проверить на работе). Он работает просто "как калькулятор". Когда вы нажимаете на текстовое поле, каретка располагается в правой части элемента управления, а при вводе символы перемещаются влево - "как калькулятор". Я думаю, что вы должны изменить свой голос на 5, потому что мое решение действительно делает то, что описал ОП.
Извините, это большая ошибка. выравнивание текста - это просто выравнивание, а не направление. Я просто должен был проголосовать 1.
Пожалуйста, смотрите мой ответ для правильного CSS.
Ой! Моя ошибка! Я отклонил-а 5.
--СА
В С#
Выберите текстовое поле -->
Окно свойств Goto -->
Выберите TextAlign -- & gt; установите значение вправо.
В ASP.NET
<br /> <style><br /> .alignToRight<br /> {<br /> text-align:right;<br /> }<br /> </style><br /> <br />
Извините, это большая ошибка. выравнивание текста - это просто выравнивание, а не направление. Я просто должен был проголосовать 1.
Пожалуйста, смотрите мой ответ для правильного CSS.
Ой! Моя ошибка! Я отклонил-а 5.
--СА
Используйте атрибут направление dir
и установите его на "RTL". Видеть здесь: http://msdn.microsoft.com/en-us/library/twe16yc2(в=ВС.100).aspx-файл[^].
Может быть, вы больше в этом разбираетесь: style="text-align: right;"
. Также смотрите здесь: http://forums.asp.net/t/900887.aspx/1[^].
Ура!
- МРБ
ответ +5
Спасибо! :)
хороший ответ мой 5
Правильно-частично. Мой 4. Ваши комментарии по CSS неверны! Другие ответы неверны, так как выравнивание текста-это не так. Это просто выравнивание, а не направление.
Пожалуйста, смотрите мой ответ для правильного CSS.
Использование RTL неверно. Джон обратил мое внимание - это выравнивание. Я убрал свой ответ.
--СА
Это также может помочь
.textbox_ClassName {текст-выровняйте:конец;}
или
.textbox_ClassName {текст-выровняйте:право;}
или
.textbox_ClassName {выравнивания текста-последнее:конец;}
или
.textbox_ClassName{text-align-last:right;}
или
.textbox_ClassName {направление: RTL;}
У вас нет никаких причин воскрешать шестилетнего ребенка, уже ответившего на вопросы.
textBox1.TextAlign = HorizontalAlignment.Right
Извините, это большая ошибка. выравнивание текста - это просто выравнивание, а не направление. Я просто должен был проголосовать 1.
Пожалуйста, смотрите мой ответ для правильного CSS.
--СА
OP: "like textbox in calculator" он не указал, что ищет форматирование языка, которое не является "like textbox in calculator"
Перед публикацией кода, чтобы убедиться в точности, я проверю код перед публикацией, этот метод работает в моем C#, текст ведет себя как " like textbox in calculator"
Возможно, Кумар из виджаявады мог бы подробнее рассказать об этом, но я не уверен, что это оправдывало 1 голосование всех, кто искренне пытался помочь. Эти ответы не должны были быть подлыми.
Я уже знаю - исправлю. Ответ Манфреда ввел меня в заблуждение, но это, конечно, моя вина.
Спасибо, что поправили меня.
--СА
Спасибо за то, что у вас хватило мужества признать ошибку, и за исправление голосования.
с уважением
Обычно используют английский.
Это идет с правой стороны.
Если вы используете другие неевропейские языки, то они слева.
Я думаю, что это может помочь вам
&ЛТ;АСП:текстовое поле с ID="элемент textbox1" атрибут runat="сервер" CssClass="лтор"&ГТ;
и css:
.ltor {направление: rtl;}
У вас нет никаких причин отвечать на вопросы шестилетнего ребенка, на которые вы уже ответили.