Рейтинг@Mail.ru
aave

aave

Print Friendly, PDF & Email

Для начала необходимо добавить два метода в интереующее поле ввода: один будет отменять ввод нажатий мыши, а другой будет по получению фокуса выделять весь текст.

<TextBox PreviewMouseDown="IgnoreMouseButton" GotFocus="TextBox_GotFocus">

Вот реализация данных методов:

Private Sub TextBox_GotFocus(sender As Object, e As RoutedEventArgs)
    Dim tb As TextBox = TryCast(sender, TextBox)
        If (tb IsNot Nothing) Then
            tb.SelectAll()
        End If
    End Sub

Private Sub IgnoreMouseButton(sender As Object, e As MouseButtonEventArgs)
    Dim tb As TextBox = TryCast(sender, TextBox)
    If (tb IsNot Nothing) Then
        If (Not tb.IsKeyboardFocusWithin) Then
            e.Handled = True
            tb.Focus()
        End If
    End If
End Sub
Print Friendly, PDF & Email
Читать далее...

Как сделать частотомер на микросхемах FTDI

Published in Программирование

Print Friendly, PDF & Email
Описана идея частотомера, сделанного на основе микросхем фирмы FTDI - FT2232, FT4232 и других, поддерживающих MPSSE. Прилагается программа под ОС Windows, измеряющая частоту подаваемого сигнала согласно описанной идее.
Print Friendly, PDF & Email
Читать далее...
Subscribe to this RSS feed