Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Длина текста в TextBox

47K
04 июля 2009 года
xob
8 / / 03.07.2009
Подскажите пожалуйста, как сделать :
Есть TextBox который выводит данные из таблицы access , как задать параметр что бы выводимый текст обрезался по принципу (кол-во символов выводимого текста \2) - 1 символ ? Кол-во символов всегда четное так что дробных не будет.
5
04 июля 2009 года
hardcase
4.5K / / 09.08.2005
Цитата: xob
Подскажите пожалуйста, как сделать


Руками пол-строки отрубать никак?

 
Код:
Dim s as String = "asdfasfasdfasdfasfd";
Dim half_s as String = s.Substring(0, s.Length / 2);
47K
04 июля 2009 года
xob
8 / / 03.07.2009
Спасибо попробую,нет руками ни как , данные из access берутся, переделал задачу, убрал всю арифметику , сделал проще отсекать весь текст в TextBox`e после символа "#"

 
Код:
Imports VB = Microsoft.VisualBasic

Dim vh As Integer
        vh = InStr(TextBox4.Text, "#")
        If vh = 0 Then vh = Len(TextBox4.Text) + 1
        TextBox4.Text = VB.Left(TextBox4.Text, vh - 1)

если текст забит руками все работает но,только вот проблема в TextBox данные идут из БД access и данный код не работает (( кто-нибудь знает в чем загвоздка ?

То есть на выходе из текста в бд "XXXX#XXXX#" в textbox должно попасть "XXXX"

p/s как идея есть добавить еще один TextBox1 и копировать в него текст из TextBox и применять код уже к TetxBox1 (он то по идее не будет связан с бд) .....
5
04 июля 2009 года
hardcase
4.5K / / 09.08.2005
Попробуйте создать специальный объект, который будете отображать на форме. При чтении данных из базы для каждой строки нужно будет создавать этот объект (и закидывать данные в него). Внутри него можно будет делать все что угодно с самими данными. Тем самым не придется заниматься черте чем с текстбоксами.
47K
04 июля 2009 года
xob
8 / / 03.07.2009
Цитата: hardcase
Попробуйте создать специальный объект, который будете отображать на форме. При чтении данных из базы для каждой строки нужно будет создавать этот объект (и закидывать данные в него). Внутри него можно будет делать все что угодно с самими данными. Тем самым не придется заниматься черте чем с текстбоксами.



да это понятно )) просто доделывать за других приходиться с нуля все начинать уже не доставляет.... а жизнь себе на работе упростить хочется, на нормального программиста руководство жмется ....приходиться самому.

update после шаманства с tetxbox`ми искомый результат достигнут, если кто знает путь проще поделитесь, если не трудно

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог