Larmieの備忘録

主にプログラミングに関する備忘録

Arduino の COM PORT に再接続しても、Arduino をリセットさせない方法

ターミナルソフトのシリアルポート設定のDTR端子出力をHighにする 例えば、Tera Termの場合、シリアルポート設定のフロー制御をDSR/DTRとする プログラム(c#)からは SerialPort.DtrEnable = false;

ELM327 通信設定とピン配列

ELM327(v1.5) シリアル通信設定 ・38,400 bps ・改行コード受信CR+LF、送信CR ピン配列 4:信号線 Gnd 5:バッテリー Gnd 6:CAN-H 14:CAN-L 16:バッテリー +12V

TextBox への貼り付け(ペースト)を禁止する

<TextBox x:Name="textBox" CommandManager.PreviewExecuted="TextBox_PreviewExecuted" />private void TextBox_PreviewExecuted(object sender, ExecutedRoutedEventArgs e) { if (e.Command == ApplicationCommands.Paste) { e.Handled = true; } }</textbox>

WPFでTextBox入力時のIMEをキャンセルして全角入力を禁止する方法

TextBox の入力時にIMEをキャンセルして、全角入力を禁止する。 <TextBox x:Name="textBox" InputMethod.IsInputMethodEnabled="False"/></textbox>

Visual Studio 2019 の XAML デザイナで ListView の DataContext を設定する方法

XAML デザイナで 対象の ListView を選択し、メニューの[書式] → [デザイン時の DataContext の設定] を選択する。 DaraContext の種類を DesignInstance とする。 Type のリストからバインドするプロパティを選択する。 <ListView x:Name="listView" ItemsSource="{Binding}" d:DataContext="{d:DesignInstance {x:Type local:Property}}">C#WPFの道【XAMLに慣れる編】: Windo</listview>…