Hiển thị kết quả từ 1 đến 6 / 6
  1. #1
    Tham gia
    07-10-2002
    Location
    Dragon mountain
    Bài viết
    246
    Like
    0
    Thanked 0 Times in 0 Posts

    Làm cách nào tạo Label bằng Code

    Tớ muốn tạo một Array(x) of System.Windows.Forms.Label
    Mỗi Label vó Tọa độ khác nhau.
    Có cách nào không
    Quote Quote

  2. #2
    Tham gia
    26-03-2003
    Bài viết
    99
    Like
    0
    Thanked 2 Times in 2 Posts
    Như vậy thì bạn phải manual tạo label.
    Bạn chỉ cần khai báo tọa độ Location của nó là biến (x, y). Thay đổi cặp tọa độ này tất yếu sẽ thay đổi vị trí của label.

  3. #3
    Tham gia
    27-10-2002
    Location
    BubSoft
    Bài viết
    302
    Like
    0
    Thanked 0 Times in 0 Posts
    dim lblArr() as system.windows.form.label
    dim i as int32
    dim pos(,) as int32
    redim lblArr(x) ' x = số label
    for i = 0 to x-1
    lblarr(i).x=123
    lblarr(i).y=321
    lblarr(i).text=" :P "
    me.controls.add(lblarr(i))
    next

    >>>>>>>>>> :P thế thui!

  4. #4
    Tham gia
    07-10-2002
    Location
    Dragon mountain
    Bài viết
    246
    Like
    0
    Thanked 0 Times in 0 Posts
    Thanks. Cái lệnh này tớ quên đánh vào.

    me.controls.add(lblarr(i))

  5. #5
    Tham gia
    07-10-2002
    Location
    Dragon mountain
    Bài viết
    246
    Like
    0
    Thanked 0 Times in 0 Posts
    Hmm.
    Vấn đề tạo label tớ đã giải quyết xong rồi. Bây giờ lại gặp khó khăn khác.
    Tớ muốn viết một Sub để xử lý sự kiện Label.OnCLick cho tất cả các Label trong Array. Không biết phải làm thế nào.

    Tớ có thử khai báo thế này nhưng không được:
    Private WithEvents ArrLabel(10) As New System.Windows.Forms.Label

  6. #6
    Tham gia
    15-09-2002
    Location
    Tp.Hcm
    Bài viết
    1,171
    Like
    0
    Thanked 2 Times in 2 Posts
    bạn sử dụng delegate ấy ... walls nhớ đã viết 1 bài về delegate gòi muh ...

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •