VBメニュー
トップページ
マネジメント パソコン英語
進学 ・資格 仕事 ・生活 技能ハッピーライフ

 

【課題28のプログラム】

 

1.素材の作成

  今回はなし。

  ただし、"\\SKALA\教材提示ELEVATO\石山 謙\石山研究室(hyosiから開く)\"

  の中のフォルダclipartにある下記のものを使用する。

  meal01j.wmf, meal02j.wmf, meal03j.wmf, meal05j.wmf, meal08j.wmf, meal09j.wmf, meal12j.wmf

  desrt01j.wmf, desrt03j.wmf, desrt04j.wmf, desrt05j.wmf, desrt06j.wmf, desrt07j.wmf

  Winegrps.wmf, Plceset.wmf  

2.メニューの作成

(1)メニューエディタの起動

  [ツール]の中の[メニューエディタ]を選択する。

(2)「消去」メニューの作成

 次のように設定したらOKボタンをクリックする。

オブジェクトの種類   プロパティ名を探す 次のように設定する
メニューエディタ   キャプション 消去
    名前 mnuDell

(3)「終了」メニューの作成

 次のように設定したらOKボタンをクリックする。

オブジェクトの種類   プロパティ名を探す 次のように設定する
メニューエディタ   キャプション 終了
    名前 mnuEndl

3.インターフェイスの作成

(1)ラベルを5つ配置する。

(2)テキストボックスを1つ配置する。

4.プロパティの設定

(1)ラベル

オブジェクトの種類   プロパティ名を探す 次のように設定する
ラベル Label1 Caption 太さ
  Label2 BorderStyle 1−実線
    Caption 空白に
  Label3 BorderStyle 1−実線
    Caption 空白に
  Label4 BorderStyle 1−実線
    Caption 空白に
  Label5 BorderStyle 1−実線
    Caption 空白に

(2)テキストボックス

オブジェクトの種類   プロパティ名を探す 次のように設定する
テキストボックス TextBox1 Text 空白に

(3)フォーム

オブジェクトの種類   プロパティ名を探す 次のように設定する
フォーム Form1 オブジェクト名 Form1
    Caption マウスによる折れ線画

5.コードの記述

(1)mnuDelメニュー

(2)mnuEndメニュー

(3)フォーム・ロード

(4)フォーム・マウスダウン

  MouseDownを選択する。

  コードを記述する。

(5)ラベル

  ラベル2のコード。

  ラベル3のコード。

  ラベル4のコード。

(6)変数宣言

6.プログラム全文

Dim Pcolor As Integer, K As Integer
Dim X1 As Integer, Y1 As Integer

Option Explicit

Private Sub Form_Load()
Dim i As Integer
  form1.WindowState = 2
  K = 0
  Label2.BackColor = QBColor(1)
  Label3.BackColor = QBColor(2)
  Label4.BackColor = QBColor(3)
  Label5.BackColor = QBColor(4)
End Sub

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, _
X As Single, Y As Single)
  form1.DrawWidth = Text1.Text
  K = K + 1
  form1.PSet (X, Y), QBColor(Pcolor)
  If K = 1 Then
    X1 = X
    Y1 = Y
  Else
    form1.Line (X1, Y1)-(X, Y), QBColor(Pcolor)
    K = 0
  End If
End Sub

Private Sub Label2_Click()
  Pcolor = 1
End Sub

Private Sub Label3_Click()
  Pcolor = 2
End Sub

Private Sub Label4_Click()
  Pcolor = 3
End Sub

Private Sub Label5_Click()
  Pcolor = 4
End Sub

Private Sub mnuDel_Click()
  form1.Cls
End Sub

Private Sub mnuEnd_Click()
  End
End Sub

7.実行

8.保存

(1)フォーム

(2)プロジェクト

 

VBメニュー
トップページ
マネジメント パソコン英語
進学 ・資格 仕事 ・生活 技能ハッピーライフ