2022-02-01から1ヶ月間の記事一覧

VB.netでWin32APIのCreateProcess関数を呼び出す

VB.netでWin32APIのCreateProcess関数を呼び出したのでメモ。 CreateProcess関数でメモ帳を実行する。 WaitForSingleObject関数で、lngWaitForObjectTimeOut に設定した時間が経過するか、メモ帳が閉じられない限り、フォームの操作を受け付けなくする。 For…

VB.netでListViewのViewプロパティがDetailsの時、特に何もしなくても勝手にツールチップが表示された

dobon.net ↑を参考にしてあれこれ試していましたが、最終的には何もしなくても各項目の上にマウスを移動してなおかつ項目のテキストがコントロールが狭くて全部表示しきれていない場合に勝手にツールチップが表示されるという事に気づきました。 ツールチッ…

VB.netでTreeViewのノードにコンテキストメニューを追加してメニューの「名前を変更する」をクリックするとノードの名前が入力待機状態になるようにする

docs.microsoft.com ↑を参考にしました Public Class Form1 Private ctMenuStrip As New ContextMenuStrip Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load TreeView1.LabelEdit = True TreeView1.Nodes.Add("いち") TreeVie…

VB.netでTreeViewの内容をXMLに保存したり読み出したりする

kazufusa0821.livedoor.blog www.codeproject.com ↑のサイトを参考にさせていただきました。 Public Class Form1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load TreeView1.Nodes.Add("いち") TreeView1.Nodes(0).Nodes.Add…

TreeViewのノードをクリックしたとき表示されるコンテキストメニューをツールボックスからのコントロールの追加ではなく、コードを書いて作成しイベントを追加する

ContextMenuStripをコントロールの追加ではなく、コードを書いて作成しています。さらに各項目がクリックされたときのイベントを追加しています。 Public Class Form1 Private ctMenuStrip As New ContextMenuStrip Private Sub Form1_Load(sender As Object…