C # Как отключить ключ

Используйте Optional.ofNullable и Optional.map :

for(OrderItem item : orderItems) {
    Optional prod = Optional.ofNullable(item)
            .map(OrderItem::getProduct)
            .map(Product::getProductName)
            .filter(s -> s.equals(prodName));

    if (prod.isPresent()) {
        return true;
    }
}
return false;

См. Javadoc для Optional.map:

Если значение присутствует, примените к нему предоставленную функцию отображения, и, если результат не равен нулю, верните опциональное описание результата. В противном случае верните пустой необязательный.

BLOCKQUOTE>

5
задан MikeD 4 May 2012 в 09:49
поделиться

2 ответа

Смотрите на TextBox.AcceptsReturn.

6
ответ дан 18 December 2019 в 08:31
поделиться

Можно записать OnKeyDown событие. можно использовать e.SuppressKeyPress сказать.NET, что Вы обрабатываете ключ. Что-то вроде этого:

if (e.KeyCode == Keys.Enter) {
    e.SuppressKeyPress = true;
}
13
ответ дан 18 December 2019 в 08:31
поделиться
Другие вопросы по тегам:

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