单击按钮时如何添加无限组件

哈立德。

我有一个社交媒体WinForm。我有一个基本上可以在单击按钮时创建新图片框的功能

Public Sub NewPost()
    picture as new picturebox
    picture.Width = 208
    picture.Height = 264
    picture.Image = Form2.PictureBox1.Image
    picture.Location = New Point(258, 60)
End Sub

事实是,它仅生成1个新的图片框,因为每次我要添加图片框以及每次必须有一个新名称时都必须创建一个新变量。我知道我的问题有点令人困惑,但帮助会很好,谢谢

闲置心智

如果要为动态PictureBox捕获事件,则必须放弃该WithEvents模型并转而使用AddHandler

这是一个简单的示例,单击它时将显示PictureBox的名称。请注意,我没有设置a,Location因为它们已添加到FlowLayoutPanel中,该FlowLayoutPanel会为您处理放置:

Public Class Form1

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        NewPost()
    End Sub

    Public Sub NewPost()
        Dim picture As New PictureBox
        picture.Width = 208
        picture.Height = 264
        picture.BorderStyle = BorderStyle.FixedSingle
        ' ...etc...

        Dim index As Integer = FlowLayoutPanel1.Controls.Count + 1
        picture.Name = "pb" & index

        AddHandler picture.Click, AddressOf picture_Click

        FlowLayoutPanel1.Controls.Add(picture)
    End Sub

    Private Sub picture_Click(sender As Object, e As EventArgs)
        Dim pb As PictureBox = DirectCast(sender, PictureBox)
        Debug.Print(pb.Name)
    End Sub

End Class

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

单击按钮时如何添加不同的图层

来自分类Dev

单击按钮时如何添加不同的图层

来自分类Dev

在单击按钮时将组件动态添加到JDialog

来自分类Dev

单击按钮添加组件

来自分类Dev

如何在SwiftUI中单击按钮添加UI组件?

来自分类Dev

单击按钮时加载组件

来自分类Dev

单击父组件中的另一个按钮时,如何在子组件上的按钮中添加动态类名?

来自分类Dev

单击页面的“提交”按钮时组件如何知道?

来自分类Dev

在React Native中单击按钮时如何渲染组件

来自分类Dev

单击父组件上的按钮时如何将数据从子组件传递到父组件

来自分类Dev

单击按钮时添加字段

来自分类Dev

如何在单击按钮时添加/删除片段?

来自分类Dev

如何在按钮单击时动态添加指令

来自分类Dev

如何在按钮单击时添加新的ObservableCollection?

来自分类Dev

单击按钮Xamarin时如何添加自定义视图

来自分类Dev

单击按钮时如何添加秒表计时器?

来自分类Dev

单击按钮即可添加和删除组件

来自分类Dev

如何检测鼠标左键单击,而不是在UI按钮组件上单击时检测

来自分类Dev

单击另一个组件中的按钮时,如何显示/隐藏React组件?

来自分类Dev

如何在Angular的子组件中单击按钮时为父组件属性设置值

来自分类Dev

在Angular Dart中单击按钮时动态创建和添加新组件

来自分类Dev

单击按钮时更改reactjs中的组件

来自分类Dev

单击按钮时重置Ember组件

来自分类Dev

单击按钮时未呈现组件 - ReactJS

来自分类Dev

在使用功能组件进行反应时单击按钮时如何隐藏按钮

来自分类Dev

如何在单击时添加CSS并在单击关闭按钮时将其删除

来自分类Dev

单击时如何禁用按钮?

来自分类Dev

如何使按钮在单击时消失

来自分类Dev

单击时如何删除按钮?

Related 相关文章

  1. 1

    单击按钮时如何添加不同的图层

  2. 2

    单击按钮时如何添加不同的图层

  3. 3

    在单击按钮时将组件动态添加到JDialog

  4. 4

    单击按钮添加组件

  5. 5

    如何在SwiftUI中单击按钮添加UI组件?

  6. 6

    单击按钮时加载组件

  7. 7

    单击父组件中的另一个按钮时,如何在子组件上的按钮中添加动态类名?

  8. 8

    单击页面的“提交”按钮时组件如何知道?

  9. 9

    在React Native中单击按钮时如何渲染组件

  10. 10

    单击父组件上的按钮时如何将数据从子组件传递到父组件

  11. 11

    单击按钮时添加字段

  12. 12

    如何在单击按钮时添加/删除片段?

  13. 13

    如何在按钮单击时动态添加指令

  14. 14

    如何在按钮单击时添加新的ObservableCollection?

  15. 15

    单击按钮Xamarin时如何添加自定义视图

  16. 16

    单击按钮时如何添加秒表计时器?

  17. 17

    单击按钮即可添加和删除组件

  18. 18

    如何检测鼠标左键单击,而不是在UI按钮组件上单击时检测

  19. 19

    单击另一个组件中的按钮时,如何显示/隐藏React组件?

  20. 20

    如何在Angular的子组件中单击按钮时为父组件属性设置值

  21. 21

    在Angular Dart中单击按钮时动态创建和添加新组件

  22. 22

    单击按钮时更改reactjs中的组件

  23. 23

    单击按钮时重置Ember组件

  24. 24

    单击按钮时未呈现组件 - ReactJS

  25. 25

    在使用功能组件进行反应时单击按钮时如何隐藏按钮

  26. 26

    如何在单击时添加CSS并在单击关闭按钮时将其删除

  27. 27

    单击时如何禁用按钮?

  28. 28

    如何使按钮在单击时消失

  29. 29

    单击时如何删除按钮?

热门标签

归档