朧研究所(おぼろけんきゅうじょ)

日々の買ったもの、考えたこと、調べたこと、便利なもの、おでかけ、プログラムを書いていきます。

2016-11-01から1ヶ月間の記事一覧

vbでのXMLコメント

■vbでのXMLコメント XMLコメントとはコメントの一種です。 XMLコメントを使うと開発環境でインテリセンスとして自分で指定した情報を表示させることができるので便利です。 たとえば、次のようにAddNumberメソッドを定義した場合で説明します。 ' ←ここに ' …

VBSQL.OCX はどのようにして入手できますか?

■VBSQL.OCX はどのようにして入手できますか? VBSQL.OCX を使用すると、32 ビット OLE コントロールを利用できる Microsoft Visual Basic などのアプリケーションから Microsoft SQL Server の DBLibrary コマンドへの書き込みが可能です。 VBSQL.OCX は以下…

Tagプロパティ

■Tagプロパティ 何もしないプロパティです。 Tagプロパティにはどのような値でも設定することができます。 プログラマは自由にTagプロパティを利用できます。 どのように利用するかはプログラマしだいです。 次のコードはTextBoxでのTagプロパティの利用方法…

Tagプロパティでグループ化する

■Tagプロパティでグループ化する Tagプロパティは何の機能もないプロパティす。 グループ化したいコントロールに共通の特徴を持つTagプロパティを設定しておけば、For Eachのループの中でそのコントロールだけに命令することができるわけです。 たとえば、ユ…

VB.NETのFor文でループを続ける・抜ける構文

■VB.NETのFor文でループを続ける・抜ける構文 If文と組み合わせて、ループを続ける・抜けるを制御する。 ループの先頭に戻って処理を続ける(処理を飛ばす)場合は、「Continue For」。 以下の例だと、iが2の場合は、ループ内の処理はせず、iが3のデータの…

vb.netで同じ文字列かどうか比較するString.Compare

■vb.netで同じ文字列かどうか比較するString.Compare vb.netで同じ文字列かどうか比較するString.Compareメソッド 引数の「True」は大文字と小文字の区別を無視する場合は true。それ以外の場合は false。 Dim aaa As String = "あいうえお" Dim bbb As Stri…

ODBCの設定で、どのDSNを選択すれば良いのか?

■ODBCの設定で、どのDSNを選択すれば良いのか? ODBCの設定で、どのDSNを選択すれば良いのか? SQL Server、MySQLなどのデータベースに対してクライアントツールからアクセスしたいときにODBC接続が使われます。 そこで、ODBC接続をしようと思った時に、DSN…

ワイヤレスキーボードのk270が認識できない

■ワイヤレスキーボードのk270が認識できない ワイヤレスキーボードのk270を今まで使っていたのと別のパソコンに接続したら認識されなくなりました。 調べた結果、LogicoolのUnifying レシーバーで複数機器を接続する場合は、最初の接続段階で、Logicool Unif…

エキスポシティでポケモンEXPOジム

■エキスポシティでポケモンEXPOジム 休みに暇だったので、エキスポシティにぶらっと出かけてみました。 すると、そこには、子供の好きなポケモンの、ポケモンEXPOジムなるものがありました。 まあ、入らされます。 入場料が一人500円。 1ゲームするのに40…

spread コンボボックス インデックスを列に設定

■spread コンボボックス インデックスを列に設定 どう調べても特定の列にコンボボックスのインデックスを設定する方法がわからなかった。 セルを対象としては設定方法がわかったので、spreadの最大行まで繰り返し設定されることにした。 Dim cmb As New FarP…

spreadのセル型をコンボボックス

■spreadのセル型をコンボボックス spreadのセル型をコンボボックスにした場合、 CellChange()、ComboCloseUp()、ComboDropDownイベント内で シート名.Cells(行, 列).Textでセル値を参照する場合に、変更前の値を取得してしまう。 変更後の値を取得したい場合…

RGB カラー値を表すRGB()

■RGB カラー値を表すRGB() 'RGB(赤、緑、青)赤、緑、青の色要素のセットを受け取り、RGB カラー値を表す Integer 値を返します。 dt_list.CellBorderColor = RGB(0, 0, 0)

vb.netで文字列がNULLまたは空の文字列かを調べる

■vb.netで文字列がNULLまたは空の文字列かを調べる ●文字列がNULLまたは空の文字列かを調べるために、String.IsNullOrEmptyメソッドの使用が推奨されています。 Dim s As String = "あいうえお" If String.IsNullOrEmpty(s) Then Console.WriteLine("空文字…

vb Space関数

■Space関数 Space関数は、引数に指定した数だけ半角の空白文字列を返してきます。 "あいうえお" & Space(0) & "かきくけこ" ' あいうえおかきくけこ "あいうえお" & Space(1) & "かきくけこ" ' あいうえお かきくけこ "あいうえお" & Space(2) & "かきくけこ…

vb.netでspreadにコンボボックスを設定する

■vb.netでspreadにコンボボックスを設定する Private Sub Form1_Load(sender As Object, e As System.EventArgs) Handles Me.Load Dim cmb As New FarPoint.Win.Spread.CellType.ComboBoxCellType() 'リストに表示されるアイテムを定義する cmb.Items = New …

Inherits(継承) vb

■Inherits(継承) 継承を使用するときに使う。 Inherits System.Windows.Forms.Form とか Public Class TextBoxEx Inherits TextBox End Class 継承とは既に存在するオブジェクトの振舞いを引き継いだ新しいオブジェクトを作成することである。

ByRef と ByVal

■ByRef と ByVal 関数への変数の渡し方は、2通りあります。 ByRef と ByValです。 ByRef は「参照渡し」と呼ばれ、変数を渡されたプロシージャー側で引数の値を変更すると、呼び出し元の変数の値も変わる。 ByVal は「値渡し」と呼ばれ、プロシージャに値を…

Visual BasicのFor Each文を使ったループ処理

■Visual BasicのFor Each文を使ったループ処理 書式 For Each 変数名 In ループ対象変数名またはコレクション ...(処理) Next または、 For Each 変数名 As 型名 In ループ対象変数名またはコレクション ...(処理) Next ループ対象変数名は配列変数もしくはI…

spreadでのコンボボックスの作成と選択されている項目の取得

■spreadでのコンボボックスの作成と選択されている項目の取得 'コンボボックスの作成 Private Sub Form1_Load(sender As Object, e As System.EventArgs) Handles Me.Load Dim cmb As New FarPoint.Win.Spread.CellType.ComboBoxCellType() 'リストに表示さ…