После нескольких бессонных ночей я наконец-то понял, как избавиться от цвета автозаполнения!
Это действительно просто, все, что тебе нужно сделать, это добавить:
filter: none
к поле ввода!
Это потому, что в нижней части view-source:resource://gre-resources/forms.css
мы можем видеть это:
:-moz-autofill, :-moz-autofill-preview {
filter: grayscale(21%) brightness(88%) contrast(161%) invert(10%) sepia(40%) saturate(206%);
}
, что в основном портит ваши цвета. Я не уверен, что это новое в версии 67.0b2
, но приятно знать, что оно есть.
Неправильный путь:
myArray = Nothing
Только устанавливает переменную, указывающую на массив ни к чему, но на самом деле не очищает массив. Любые другие переменные, указывающие на тот же массив, будут все еще содержать значение. Поэтому необходимо убрать массив.
Корректный путь
Array.Clear(myArray,0,myArray.Length)
И конечно существует способ VB использовать ключевое слово Стирания:
Dim arr() as String = {"a","b","c"}
Erase arr
Завися, что Вы хотите:
В последний раз, вероятно, будет самым медленным, но только опция, если Вы не захотите нового массива.
Если необходимо сделать вещи как ясный, Вы, вероятно, хотите набор как List(Of String)
вместо массива.