Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Infoga picturebox under körning.

Postades av 2003-02-04 10:14:33 - Johan Nykvist, i forum vb.net, Tråden har 6 Kommentarer och lästs av 744 personer

Jag undrar hur man infogar en picturebox i en form med kod. Jag vill också kunna ta bort den.


MVH
indurain


Svara

Sv: Infoga picturebox under körning.

Postades av 2003-02-04 11:10:05 - Tommy Winberg

Om det bara är en picturebox så är det nog enklast att bara växla egenskapen Visible (True/False) på en som du skapat i designtime.


Svara

Sv: Infoga picturebox under körning.

Postades av 2003-02-04 11:13:07 - Peter Ilis

För att skapa en picturebox eller annat objekt:

Dim pbox As New PictureBox()

'valfria:
pbox.Image = Image.FromFile("bildnamn som utgår från bin") 'bild
pbox.Location = New System.Drawing.Point(x, y) 'location
pbox.Size = New System.Drawing.Size(47, 15) 'storlek
pbox.Name = "softkloss" 'namn
pbox.BackColor = System.Drawing.Color.yellow() 'bgfärg

form1.Controls.Add(pbox)

För att ta bort det:

Dim c As Control
Dim i As Integer
For i = 0 To 10
For Each c In me.Controls
If c Is Nothing Then
Else
If InStr(c.Name, "pbox") Then
c.Dispose()
End If
End If
Next
Next

i-for-slingan beror på att det verkar vara nått fel i "for each". Om du skapar många objekt verkar det inte som den kollar alla objekt men om man kör den några gånger så går den igenom alla.

Mvh
/Peter I


Svara

Sv: Infoga picturebox under körning.

Postades av 2003-02-04 11:45:02 - Allan Knudsen

en optimering av borttagningen,

if Me.Controls.Contains(pbox) then
Me.Controls.Remove(pbox)
endif


allan


Svara

Sv: Infoga picturebox under körning.

Postades av 2003-02-04 11:46:44 - Johan Nykvist

Tack för det snabba svaret

form1.Controls.Add(pbox) fungerade inte men.
Me.Controls.Add(pbox) Fungerar.


För att ta bort den funkade
Me.Controls.Remove(pbox)






Nästa fråga.
Hur får jag fram händelserna för detta objekt, jag vill att den ska vara klickbar.


Svara

Sv: Infoga picturebox under körning.

Postades av 2003-02-04 13:05:52 - Johan Nykvist

Jag ser nu att om man snokar lite under rubriken #Region " Windows Form Designer generated code " Så ser man ju hur man gör.

Denna kod funkar också. Man för även med händelserna

<code>
Friend WithEvents test As System.Windows.Forms.PictureBox


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Me.test = New System.Windows.Forms.PictureBox()
With test
.BorderStyle = BorderStyle.None
.Size = New System.Drawing.Size(20, 150) 'storlek
.BackColor = (System.Drawing.Color.Red)
.Dock = DockStyle.Left
End With
Me.Controls.Add(test)
End sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Me.Controls.Remove(test)
End Sub

</code>


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 159
27 952
271 704
2 373
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies