У меня есть маскированное текстовое поле в моей программе, которое просит пользователя записать число в этой маске «00». Иногда пользователь записывает только одно число, подобное этому «4». Как я могу форматировать текстовое поле для отображения «04»?VB 2010 - Как отформатировать номер
ответ
PadLeft сделает это за вас.
TextBox1.Text = TextBox1.Text.PadLeft(2, "0")
Удар на удар, но вот еще один метод (под редакцией за комментарий):
Private Sub MaskedTextBox1_Leave(sender As Object, e As EventArgs) Handles MaskedTextBox1.Leave
Do Until MaskedTextBox1.MaskFull
MaskedTextBox1.Text = "0" & MaskedTextBox1.Text
Loop
End Sub
Это работает, но у меня также есть еще одно маскированное текстовое поле с этой маской «000». И я также хочу сделать этот формат «4» равным «004» или «24» на «024». Вышеупомянутое решение для этого не работает. –
Используйте PadLeft для достижения ваших требований. –
@PanagiotisGianniotis, см. Править выше. Кроме того, я считаю, что Морт прав, что вы просто пропустили '.', чтобы заставить' Text.PadLeft' работать. – Josh
- 1. H2. Как отформатировать номер
- 2. Как отформатировать номер телефона
- 3. Как отформатировать номер в шаблоне?
- 4. как отформатировать номер в mIRC?
- 5. Как сделать этот VB 2010
- 6. Хотите отформатировать номер в EditText
- 7. Квадрат значения VB 2010
- 8. Как отформатировать номер с определенным количеством цифр?
- 9. Как отформатировать номер с заполнением в Erlang
- 10. Как отформатировать номер телефона с помощью jQuery
- 11. Как отформатировать номер формулы с помощью EPPlus?
- 12. Как отформатировать этот номер в JSTL?
- 13. Как отформатировать номер телефона в python
- 14. как отформатировать номер телефона в angualrjs?
- 15. Простой вопрос о том, как отформатировать номер
- 16. Как отформатировать номер для европейского языка
- 17. VB 2010 Login system
- 18. VB 2010 Form Show
- 19. Calculator VB 2010
- 20. VB 2010, Комплексные номера
- 21. SQLite in vb 2010
- 22. vb 2010 Ошибка InvalidCastException
- 23. VB 2010 express Progressbar
- 24. Округление номер в VB
- 25. VB заданный номер сортировки
- 26. Как это сделать в VB 2010 (C# для преобразования VB)
- 27. VB 2010 Timer с ToolStripContainer
- 28. VB 2010 Сравнить Секундомер Время
- 29. Длинный гудок в VB 2010
- 30. Объявление переменных в Vb 2010
Я получаю сообщение об ошибке «TextPadLeft» не является членом «System.Windows.Forms.MaskedTextbox» , Что нужно сделать, чтобы включить TextPadLeft? –
Вы не нашли точку в текстовой точке PadLeft? –
Кажется, я сделал. Спасибо за Ваш ответ. –