• Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • Home
  • 日記
  • 競馬でプログラミング
    • JV-LinkをC#で使ってみる(WinForms版)
    • JV-LinkをC#で使ってみる(Console版)
  • このはとウェブログ
    • JavaScriptの話
    • WordPressの話
  • 私のバヌーシー出資馬について

sae-suki-blog.

  • メール
  • Instagram
  • RSS
  • Twitter

JV-LinkをC#で使ってみる(WinForms版) ~1.サービスキーを入力する仕組みを用意する~

2018-10-18 by さえきさん

目次

  • 参考
    • 前回記事
    • 今回のソースコード
  • 開発環境
  • フォームの編集
    • フォームの設定変更
    • JVLink Classの貼り付け
    • メニューの貼り付け
  • コードの編集
    • 設定変更ダイアログを呼び出す

参考

競馬ソフト開発体験教室(https://jra-van.jp/dlb/sdv/trial.html)
Lesson.1 サービスキーを入力する仕組みを用意する

注:上記の参考サイトを元にVBからC#へ移植する進めていきます。

前回記事

JV-LinkをC#で使ってみる(WinForms版) ~0.開発環境を整備する~

今回のソースコード

source – JV-LinkをC#で使ってみる(WinForms版) ~1.サービスキーを入力する仕組みを用意する~


開発環境

  • Windows7 64ビット版
  • Visual Studio Community 2017
  • JV-Link Ver.4.5.1

フォームの編集

フォームの設定変更

フォームの設定を以下のように変更します。

注:プロパティの値は画面右下にある「プロパティウィンドウ」から変更できます。

プロパティ 値
(Name) frmMain

JVLink Classの貼り付け

フォームデザイナーで[ツールボックス]から「JVLink Class」を貼り付けます。

「JVLink Class」の設定を以下のように変更します。

注:参考サイトのソースと比較しやすいようにオブジェクト名を合わせます。

プロパティ 値
(Name) AxJVLink1

メニューの貼り付け

フォームデザイナーで[ツールボックス]から「MenuStrip」を貼り付けます。

「MenuStrip」の「ここへ入力」を以下のように入力します。

「MenuStrip」のメニュー項目の設定を以下のように変更します。

注:Textは「ここへ入力」の値がすでに反映されています。

プロパティ 値
(Name) mnuConfig
Text 設定(&C)
プロパティ 値
(Name) mnuConfJV
Text Linkの設定(&J)…

コードの編集

設定変更ダイアログを呼び出す

参考サイトのLesson.1のVBソースコードをC#へ移植します。

private void mnuConfJV_Click(object sender, EventArgs e)
{
    try
    {
        // リターンコード
        int nReturnCode;

        // 設定画面表示
        nReturnCode = AxJVLink1.JVSetUIProperties();

        if (nReturnCode != 0)
        {
            MessageBox.Show("JVSetUIPropertiesエラー コード:" + nReturnCode + ":", "エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
        }
    }
    catch (Exception ex)
    {
    }
}

コードの編集が完了したらプログラムを実行し、メニューを選択して動作を確認します。


以上で、 JV-Link の設定変更ダイアログの呼び出が完了となります。

Filed Under: JV-LinkをC#で使ってみる(WinForms版), 競馬でプログラミング 関連タグ:C#, JRA-VAN, 競馬

最初のサイドバー

More to See

csvファイルの配列化がおかしい、、、

2020-09-11 By さえきさん

エターナルハートが転厩するのはまあいいとして、、、

2020-09-09 By さえきさん

フォルダー構成のみなおしがメンドイ( 一一)

2020-09-09 By さえきさん

Tags

C# ConoHa WING CSS Genesis JavaScript JRA-VAN Magazine Pro THE THOR WordPress エターナルハート ギエナー2019 バヌーシー フランクエトワール 競馬

Categories

  • このはとウェブログ (3)
    • JavaScriptの話 (2)
    • WordPressの話 (1)
  • 日記 (17)
  • 競馬でプログラミング (14)
    • JV-LinkをC#で使ってみる(Console版) (6)
    • JV-LinkをC#で使ってみる(WinForms版) (7)

Footer

Profile

avatar
初音ミクが大好きな40代のおじさんです。
最近、バヌーシーで一口馬主を始めました。

Search

Copyright © 2021 · Magazine Pro on Genesis Framework · WordPress