| |
VB.NET - Ein- und UmsteigerUmstieg von VB6 auf 2008 Problem! | | | Autor: bigdaddy_ismail | Datum: 22.09.08 20:46 |
| Hallo Alle!
In VB6 gab es sowohl "Picturebox" als auch "Image" Objekt. Diese Image Objekte konnte man mit Index versehen, sprich Image1(0), Image1(1), Image1(2)... usw.
Sobald ich ein Image Objekt kopiert und eingefügt hatte war es mit einem Indexnummer versehen.
Nun möchte ich nur noch mit MS-Visual Studio 2008 arbeiten aber das mit dem kopieren und einfügen klappt nicht mehr. Es ist überhaupt kein Image Objekt mehr vorhanden, sondern nur noch Picturebox.
Ich komme nicht weiter. Ich brauche unbedingt einen Image mit Index.
Oder ein Tipp wie man es mit einem Picturebox macht.
Für Antworten bedanke ich mich im Voraus!
Grüsse alle
Jeder f?ngt irgendwann neu an, daher bitte um Verst?ndniss, Bigdaddy | |
Re: Umstieg von VB6 auf 2008 Problem! | | | Autor: TTP | Datum: 22.09.08 21:05 |
| Also ich bin mir nicht sicher ob das funktioniert. Aber theoretisch müsst es funktionieren eine Arraylist zu erstellen und dort die Picturebox rein zu packen. Dann kannst du jede Picturebox mit Index ansprechen. Ich hab nur keine Ahnung ob das wirklich einen Sinn macht. | |
Re: Umstieg von VB6 auf 2008 Problem! | | | Autor: bigdaddy_ismail | Datum: 23.09.08 03:47 |
| Hallo DaveS
Ich möchte folgendes:
zufallszahl = Int(Rnd() * 90) + 1
Image1(zufallszahl).Visible = False da in NET kein Image mehr vorhanden ist:
zufallszahl = Int(Rnd() * 90) + 1
Picturebox1(zufallszahl).Visible = False Wenn ich in Net einen Picturebox kopiere und wieder einfüge dann bekomme ich Picturebox2, und das will ich nicht.
ich brauche euren Rat.
Jeder f?ngt irgendwann neu an, daher bitte um Verst?ndniss, Bigdaddy | |
Re: Umstieg von VB6 auf 2008 Problem! | | | Autor: bigdaddy_ismail | Datum: 24.09.08 00:26 |
| Danke für deine Mühe aber gibt es keine einfache Methode für folgendes?
Angenommen, ich habe im Ordner "Recources" 3 bilder, sprich:
Bild1.gif, Bild2.gif, Bild3.gif
Nun habe ich im Form1 einen Picturebox und möchte per Zufallszahl, mit klick auf einem Button die Bilder anzeigen lassen.
mit:
xy = int (Rnd * 3) + 1 'damit die null nicht vorkommt erzeuge ich einen Zufallszahl.
Wenn die 1 erzeugt wird dann soll Picturebox1 das Bild1.gif anzeigen usw.
Genau das möchte ich eigentlich erreichen.
Es dürfte eigentlich nicht so schwer sein aber ich komme einfach nicht drauf.
Danke nochmals für deine/eure Mühe!
Grüsse alle
Jeder f?ngt irgendwann neu an, daher bitte um Verst?ndniss, Bigdaddy | |
Re: Umstieg von VB6 auf 2008 Problem! | | | Autor: GPM | Datum: 24.09.08 02:33 |
| Probiere es mal so:
Public Class Form1
Dim rnd As New Random
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _
System.EventArgs) Handles Button1.Click
PictureBox1.Image = My.Resources.ResourceManager.GetObject("Bild" & _
rnd.Next(1, 4).ToString)
End Sub MfG GPM 0 | |
Re: Umstieg von VB6 auf 2008 Problem! | | | Autor: bigdaddy_ismail | Datum: 24.09.08 07:33 |
| @GPM
hat geklappt, Danke vielmals.
Jeder f?ngt irgendwann neu an, daher bitte um Verst?ndniss, Bigdaddy | |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
sevGraph (VB/VBA)
Grafische Auswertungen
Präsentieren Sie Ihre Daten mit wenig Aufwand in grafischer Form. sevGraph unterstützt hierbei Balken-, Linien- und Stapel-Diagramme (Stacked Bars), sowie 2D- und 3D-Tortendiagramme und arbeitet vollständig datenbankunabhängig! Weitere InfosTipp des Monats Access-Tools Vol.1
Über 400 MByte Inhalt
Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB
Nur 24,95 EURWeitere Infos
|
|
|
Copyright ©2000-2024 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|