Предотвратите мерцающий курсор в текстовом поле

Из моего первоначального вопроса:

Однако, выполнение этого запроса сразу для всей таблицы приводит к ошибкам «недостаточно места на диске» и «соединение с сервером потеряно» ... реже.

Оказалось, что нашей базе данных экземпляра Amazon AWS не хватает места, и мой исходный запрос ST_GeomFromText не был выполнен. Освобождение места исправило это.

На важном замечании, предложенном @mlinth, ST_Point выполнял мой запрос намного быстрее, чем ST_GeomFromText (24 минуты против 2 часов).

Мой последний запрос:

UPDATE schema.tablename
SET geom = ST_SetSRID(ST_Point(eastingcolumn,northingcolumn),27700);
6
задан Eric Schoonover 2 March 2009 в 04:44
поделиться

2 ответа

Если Вы хотите запретить редактирование на текстовом поле, установить, это - свойство ReadOnly к истинному.

Если Вы хотите позволить редактировать, но все еще скрывать каре, назовите API Win32 точно, как указано:

[System.Runtime.InteropServices.DllImport("user32.dll")]
static extern bool HideCaret(IntPtr hWnd);

...

HideCaret(myTextBox.Handle);
6
ответ дан 9 December 2019 в 22:40
поделиться

Установите ReadOnly свойство на TextBox кому: true.

Больше ответов на этот вопрос: текстовое поле только для чтения в C#

-1
ответ дан 9 December 2019 в 22:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: