Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
imagelistコントロールに大き目の画像
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=9791#CommentId15823
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
ひでと
 (社会人)
投稿日時
2010/9/21 09:20:10
ちょっと書いてみろという事なので抜粋
Public Class 本体
Public il非対称 As New List(Of Image)
Public il対称 As New List(Of Image)
省略
Private Sub 本体_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
il非対称.Clear()
il非対称.Add(My.Resources._1)
il非対称.Add(My.Resources._2)
il非対称.Add(My.Resources._3)
il非対称.Add(My.Resources._4)
il対称.Clear()
il対称.Add(My.Resources._5)
il対称.Add(My.Resources._6)
il対称.Add(My.Resources._7)
il対称.Add(My.Resources._8)
省略
Private Sub b図形回転_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles b図形回転.Click
Static index As Integer
index = index + 1
If Me.cb対称型.Enabled = True Then
If Me.cb対称型.Checked = False Then
If index > Me.il非対称.Count - 1 Then index = 0
Me.pb図形.Image = Me.il非対称(index)
Else
If index > Me.il対称.Count - 1 Then index = 0
Me.pb図形.Image = Me.il対称(index)
End If
Else
If index > Me.il非対称.Count - 1 Then index = 0
Me.pb図形.Image = Me.il非対称(index)
End If
End Sub
Private Sub cb対称型_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles cb対称型.CheckedChanged
If Me.cb対称型.Enabled = True Then
If Me.cb対称型.Checked = False Then
Me.pb図形.Image = Me.il非対称(0)
単品図.pb図形.Image = Me.il非対称(0)
本体端部.pb図形.Image = 本体端部.il非対称.Images(0)
Else
Me.pb図形.Image = Me.il対称(0)
単品図.pb図形.Image = Me.il対称(0)
本体端部.pb図形.Image = 本体端部.il対称.Images(0)
End If
Else
単品図.pb図形.Image = Me.il非対称(0)
本体端部.pb図形.Image = 本体端部.il非対称.Images(0)
End If
End Sub
こんな感じです。