Archief - [PROG][VB.NET] Picturebox

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Lork

Legacy Member
'lo

Op het formulier staat er een picturebox, een laad knop en een save knop.
De bedoeling is dus dat er via de laadknop een foto kan geselecteer worden, deze in de picturebox word gezet en dat ik dat kan opslaan "?ergens?"

Het is een programma om een database van vogels bij te houden. Dus bij elke vogel zou de gebruiker een foto moeten kunnen laden.

Hopelijk verstaan jullie het?

Thx

L.

Lork

Legacy Member
klik

Op die site staat er dus wat ik 100% nodig heb, maar ik geraak er niet aan uit, wat moet ik waar nu plaatsen?

Op deze links heb ik ook nog iets gevonden

klik
klik

Lork

Legacy Member
De eerste link is bij nader inzien toch niet wat ik wou. De picures zouden al in de database moeten zitten? als ik het niet mis heb.

Met deze code kan ik al een figuur laden in mijn picturebox:

Dim OpenFileDialog1 As New OpenFileDialog


With OpenFileDialog1
.CheckFileExists = True
.ShowReadOnly = False
.Filter = "All Files|*.*|Bitmap Files (*)|*.bmp;*.gif;*.jpg"
.FilterIndex = 2
If .ShowDialog = DialogResult.OK Then
' Load the specified file into a PictureBox control.
PicVogel.Image = Image.FromFile(.FileName)
End If
End With

Maar hoe kan ik die nu opslaan en hoe zorg ik ervoor dat de figuur mooi in de picturebox past?

Bubba

Legacy Member
Lork zei:
De eerste link is bij nader inzien toch niet wat ik wou. De picures zouden al in de database moeten zitten? als ik het niet mis heb.

Met deze code kan ik al een figuur laden in mijn picturebox:



Maar hoe kan ik die nu opslaan en hoe zorg ik ervoor dat de figuur mooi in de picturebox past?

Eigenschap van u picturebox:

VB:

Code:
picturebox.sizemode = sizemode.stretchimage

Ge hebt nog verschillende, zelf verklarende, sizemode eigenschappen.

Lork

Legacy Member
Thx BuBba, dit werkt

Nu nog het opslaan en ik ben een tevreden man ;)

Bubba

Legacy Member

AsinuS

Legacy Member
De link die BuBbA geeft voorziet toch in alles .. staat er zelfs gewoon mooi stap voor stap in uitgelegd.. ge moet die filestream saven in een map op uwe server (ne mediapool dus), de link naar die map zet ge in uwe webconfig als key, dan moet ge die niet altijd opnieuw typen. De filename (best ne nieuwe generen ;)) slaat ge op in uwen database

suc6 :p

Pietsnot

Legacy Member
kem ooit es een programma moete make voor aanwerving van leden, en die konden zich inschrijven vr activiteiten.
ook zo iets met die picturebox gedaan.
zal es kijken vnv als ik thuis ben, zal dan code hier plaatsen.
zijn maar 4 lijntjes dat ik geschreven heb ongeveer om uw afbeelding op te slaan!

Lork

Legacy Member
Zal ik proberen AsinuS na dat Pietsnot mij die code zal gegeven hebben ... :p:D

Thx

pieta

Legacy Member
ik heb ongveer ook zoeist egdaan, ma dat is zonder databse gedaan, aangezien ik daar nog nie mee kan werken, is met een text file gedaan wara ik de naam van de afbeelding in opsla...

Lork

Legacy Member
prob is dat er met de oplossingen die ik vind, nog niet kan oplossen
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan