きおめも

VB.netを中心に情報の覚書です。

2016-01-01から1年間の記事一覧

DataGridをスワイプでスクロールするとウィンドウが動く対策

DataGridをスワイプでスクロールするとデータの端まで行くとウィンドウが動く。これに対処するにはDataGridのManipulationBoundaryFeedbackイベントを使うと回避できる。 Private Sub dataGrid_ManipulationBoundaryFeedback(sender As Object, e As Manipul…

置くだけでタッチパネル化

WPFでタッチ操作について調べているとこんなものを見つけました。 現在使っているノートPCなんかをそのままタッチパネル化できるなら試してみたい。 もっと大きいディスプレイにも対応できるといろいろ幅が広がりそう。 japanese.engadget.com

型拡張

データ型を拡張し任意の動作を追加する事が出来る。 引数の型で追加される型が決まるようだ。 ※Object型には追加できなかった。 Module mdlExtension '内容を出力ウィンドウとイミデイトウィンドウに出す <Extension()> Public Sub Print(ByVal aString As String) Consol</extension()>…

WPFめも

WPFについての情報ページのメモ。 ※随時更新する■基本情報 連載:WPF入門:第1回 いよいよWPFの時代。WPFの習得を始めよう (1/3) - @IT WPFの各種コントロールのタッチパネルでの動作 - SourceChord ■データバインディング サンプルコードを見ながら理解す…

匿名型

VB.netでの匿名型の書き方 方法: 匿名型のインスタンスを宣言する (Visual Basic)

クラスの初期化

クラス作成時にプロパティの値に初期値をセットする方法 Public Class Person Public No As Integer Public Name As String Public BirthDay As DateTime End Class Private Sub main() '初期化 Dim p As Person = New Person With {.No = 1, .Name = "Tanak…

スレッド内からコントロール操作

Invoke関数をでデリゲートを指定する。その際にラムダ式を使用するとコードがわかりやすくて便利。 Private Sub _threadProc() '操作をラムダ式で記述 Me.Invoke(Sub() Me.Textbox1.text = "hoge" Me.Textbox2.text = "hogehoge" End Sub) '操作が1行の場合…

ブログにソースコードを乗せる方法

akio-t.hatenablog.com