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


PictureBox.point?

Postades av 2004-12-02 14:07:05 - Linn Keife, i forum visual basic - allmänt, Tråden har 4 Kommentarer och lästs av 706 personer

Hej!
Jag har försökt mig på ett skrivas en lite VB kod som jag trodde skulle ge mig möjligheten att läsa av pixlarna för en bild i en picturebox, men tyvärr verkar jag ha missförstått något. Laddar jag upp en bild som består av 4 svarta siffror på genomskinlig bakgrund får jag bara samma svar var jag än "pointar" (14933984)
Så här ser koden ut:


Dim ImgFileName As String
Dim Color As Long

Private Sub Command1_Click()
CommonDialog1.ShowOpen
CommonDialog1.CancelError = True
On Error GoTo ErrHandler
ImgFileName = CommonDialog1.FileName
Set Picture1.Picture = LoadPicture(ImgFileName)
ErrHandler:
CommonDialog1.CancelError = False
Cancel = -1
End Sub

Private Sub Command2_Click()

Dim i, j As Integer
i = 1
j = 1

Do While i <= Picture1.Height
Do While j <= Picture1.Width
Color = Picture1.Point(i, 2)
Text1.Text = Text1.Text & Color & vbCrLf
j = j + 1
Loop
i = i + 1
Loop

End Sub

Hjälp...?


Svara

Sv: PictureBox.point?

Postades av 2004-12-02 14:50:25 - Pontus Wång

du har skrivit:
<code>
Color = Picture1.Point(i, 2)
</code>

borde det inte vara:

<code>
Color = Picture1.Point(i, j)
</code>


Svara

Sv:PictureBox.point?

Postades av 2004-12-02 14:54:16 - Linn Keife

Jo, jag upptäckte detta fel... Men får endå samma problem med att point inte verkar kunna se de svarta siffrorna...


Svara

Sv: PictureBox.point?

Postades av 2004-12-02 20:17:03 - Johan Forsberg

Förstår inte riktigt varför du inte gjort en for-sats, men ok.
Testa sätta scalemode till pixel och använd .ScaleWidth och .ScaleHeight istället.
Någon skillnad? Autoredraw? DrawMode?

PS Lägg till Exit Sub i Klickhändelsen på knappen.

//Mvh Me.Name


Svara

Sv: PictureBox.point?

Postades av 2004-12-02 20:35:20 - Johan Forsberg

Om inte nedanstående kod fungerar efter att du lagt dit nödvändiga objekt,
ja, då får du installera om VB.

Dim x As Long, y As Long
Dim lngColorRet As Long

For y = 0 To picTemp.ScaleHeight
For x = 0 To picTemp.ScaleWidth
lngColorRet = picTemp.Point(x, y)
lstColorItems.AddItem lngColorRet
Next x
Next y

MVH Me.Name


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 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

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 650
27 953
271 710
688
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
Expand
next previous
Close

Previous

0/0

Next