|
странное поведение текстбокса
|
|||
---|---|---|---|
#18+
Почему если у формы Me.Recordset.RecordCount=0 я не могу программно обратиться к свойствам текстбокса. Получаю ошибку 2185 "Невозможно обратиться к свойству или методу управления, пока на этот элемент не установлен фокус ввода". Хотя Debug.Print ActiveControl.Name выдает имя этого контрола. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2013, 17:38 |
|
странное поведение текстбокса
|
|||
---|---|---|---|
#18+
А визуально этот текстбокс действительно в фокусе? Или его не видно, потому что нет записей, а добавление запрещено? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2013, 17:55 |
|
странное поведение текстбокса
|
|||
---|---|---|---|
#18+
А ккакому св-ву вы обращаетесь? Если к TEXT, то правильно пишет. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2013, 18:15 |
|
странное поведение текстбокса
|
|||
---|---|---|---|
#18+
Владимир СанычА визуально этот текстбокс действительно в фокусе? Или его не видно, потому что нет записей, а добавление запрещено? Да, виден. И перед процедурой в него вводились данные Анатолий ( Киев )А ккакому св-ву вы обращаетесь? Если к TEXT, то правильно пишет. Почему? Как свойство .text, SelStart и SelLength зависят от количества записей в рекордсете? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2013, 18:31 |
|
странное поведение текстбокса
|
|||
---|---|---|---|
#18+
фокусАнатолий ( Киев )А ккакому св-ву вы обращаетесь? Если к TEXT, то правильно пишет. Почему? Как свойство .text, SelStart и SelLength зависят от количества записей в рекордсете? Не зависит, если поля видны. Зависит от наличия фокуса в этом поле, о чем и текст ошибки. фокусперед процедурой в него вводились данные Какое событие обрабатываете? Вы уверены, что фокус еще в этом поле? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2013, 19:16 |
|
странное поведение текстбокса
|
|||
---|---|---|---|
#18+
Анатолий ( Киев )фокуспропущено... Почему? Как свойство .text, SelStart и SelLength зависят от количества записей в рекордсете? Не зависит, если поля видны. Зависит от наличия фокуса в этом поле, о чем и текст ошибки. фокусперед процедурой в него вводились данные Какое событие обрабатываете? Вы уверены, что фокус еще в этом поле? Код: vbnet 1. 2. 3. 4.
Прослеживается четкая зависимость появления ошибки от количества записей. См приложенный пример. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.05.2013, 23:04 |
|
странное поведение текстбокса
|
|||
---|---|---|---|
#18+
фокус, ну вот опять ACCDB. 9 из 10 скачиваний архивов мимо меня. А так хотелось помочь! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2013, 11:01 |
|
странное поведение текстбокса
|
|||
---|---|---|---|
#18+
Анатолий ( Киев )фокус, ну вот опять ACCDB. 9 из 10 скачиваний архивов мимо меня. А так хотелось помочь!Помогу избежать тоски неизбывной. Преобразованный в А2000 файл tbxText ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2013, 11:23 |
|
странное поведение текстбокса
|
|||
---|---|---|---|
#18+
Обошел проверкой на количество записей. Но вопрос остался открытым. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2013, 00:17 |
|
странное поведение текстбокса
|
|||
---|---|---|---|
#18+
Если Me.AllowAdditions = False и Me.Recordset.RecordCount = 0, то .text, SelStart и SelLength - не работают. Почему так? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2015, 15:24 |
|
странное поведение текстбокса
|
|||
---|---|---|---|
#18+
АдекеЕсли Me.AllowAdditions = False и Me.Recordset.RecordCount = 0, то .text, SelStart и SelLength - не работают. Почему так? Это как раз тот случай, когдаВладимир Санычнет записей, а добавление запрещено В этом случае на экране нет ни одной записи - даже той, которая не реальная запись из базы, а просто место для ввода. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2015, 15:05 |
|
странное поведение текстбокса
|
|||
---|---|---|---|
#18+
Владимир Саныч, но у меня поле-то (контрол) не привязано ни к какому полю таблицы. Это свободное поле. Получается все равно невозможно обратиться к тем свойствам свободного поля? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2015, 10:55 |
|
странное поведение текстбокса
|
|||
---|---|---|---|
#18+
Адеке, А если обращаться как Код: vbnet 1.
? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2015, 11:07 |
|
странное поведение текстбокса
|
|||
---|---|---|---|
#18+
Нет, при отсутствии записей и запрете добавления тоже не проходит. Сейчас как раз именно таким случаем занимаюсь. Свойство Screen.ActiveControl.SelStart доступно при этом, но только для чтения, а Screen.ActiveControl.Text - нет. Пришлось делать проверку If Me.RecordsetClone.RecordCount <> 0 Then... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2015, 12:33 |
|
|
start [/forum/topic.php?fid=45&msg=38277295&tid=1614373]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 152ms |
0 / 0 |