Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

VB6 Per Doppelklick Bild laden

Mitglied: DizzoR

DizzoR (Level 1) - Jetzt verbinden

14.07.2009, aktualisiert 09:57 Uhr, 4041 Aufrufe, 1 Kommentar

Ein schreibe ein kleines Übungsprogramm, in welchem ich einen Button habe, der einmal geklickt ein Bild lädt und bei doppeltem Klick ein anderes lädt.

Das Programm hat eine PictureBox und einen Command-Button. Wenn ich auf den Command-Button einmal klicke, soll in der PictureBox ein Bild aufgerufen werden. Vorher ist sie ja leer. Wenn ich den Command-Button aber doppelt anklicke, dann soll ein anderes Bild in der PictureBox aufgerufen werden. Ich würde hier gerne wissen, welchen Code bzw. welche Funktion ich dazu nutzen soll, denn picBildfeld.Picture = LoadPicture() funktioniert leider nicht in Verbindung mit cmdBildfeld_DblClick().

Damit ich kein neues Thema aufmachen muss, wollt ich im Anschluss nochmal 2 Fragen loswerden, die sich auch auf das Tool beziehen:
- Ich habe eine ListBox, in der untereinander zahlen stehen. Wenn ich eine Zahl lösche und das Feld quasi blank ist, stürtzt das Programm ab -> Laufzeitfehler 13, Typen unverträglich. Was muss ich einstellen, damit das nicht mehr passiert?

- Ich habe einen Command-Button, der sich bewegen soll, wenn ich mit der Maus über ihn fahre. Und zwar auf die rechte Seite des Fensters, da er sich in der linken unteren Ecke befindet. Leider habe ich keine Ahnung, wie ich da vorgehen soll.

Ich hoffe, ihr könnt mir bei meinen Punkten weiterhelfen

MfG
Mitglied: TsukiSan
16.07.2009 um 08:07 Uhr
auch Hallo,

Frage1:
mit deinem CMD-Button könnte man auf bastlerische Weise so verbleiben:
Du integrierst noch einen Timer und setzt in auf FALSE und 150ms.
dann fügst du folgenden Schnipsel ein:
01.
Dim Zahl 
02.
Private Sub Command1_Click() 
03.
Timer1.Enabled = False 
04.
Timer1.Enabled = True 
05.
Zahl = Zahl + 1 
06.
Select Case Zahl 
07.
    Case 1 
08.
    Picture1.Picture = LoadPicture("C:\Bild1") 
09.
    Case 2 
10.
    Picture1.Picture = LoadPicture"C:\Bild2") 
11.
End Select 
12.
End Sub 
13.
 
14.
Private Sub Timer1_Timer() 
15.
 Zahl = 0 
16.
 Timer1.Enabled = False 
17.
End Sub
Die 150ms mußt du dir noch anpassen, wie schnell du doppelklickst

Frage2:
mit:
01.
List1.RemoveItem (List1.ListIndex)
zum Beispiel wird bei mir der angewählte Eintrag in VB6 gelöscht und es entsteht keine Leerzeile. Welchen Befehl nimmst du?

Frage3:
mit:
01.
Private Sub Command1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) 
02.
Ausgleich = 100 
03.
Command1.Left = Form1.Width - Command1.Width - Ausgleich 
04.
End Sub
kannst du den Knopf von links nach rechts wandern lassen. Der Ausgleich dient hierfür nur dazu, damit man vorgeben kann, wie weit vom rechten Rand des Fensters sich der Button befinden soll.

Ich hoffe es hilft.

Gruß
Tsuki
Bitte warten ..
Ähnliche Inhalte
Hosting & Housing
NGINX Rewrite - Bilder laden nicht mehr
Frage von DomminHosting & Housing

Hallo, ich habe auf meinen Debian Wheezy 7.0 Server gestern NGINX 1.6.0 installiert. Dadurch musste ich die Rewrite Regel ...

JavaScript

JavaScript carousel slider - Bilder aus Ordner laden

Frage von adm2015JavaScript4 Kommentare

Hallo zusammen, ich bin auf der Suche nach einem JavaScript welches mir einen Slider in einer einfachen HTML Datei ...

Linux Netzwerk

Squid läd bei großen Bilder von localen Webserver sehr langsamm

gelöst Frage von Wern2000Linux Netzwerk4 Kommentare

Hallo, ich hab hier im Netzwerk einen virtuellen Server (VMWare 6) mit Debian und Squid 3. Das ganze läuft ...

JavaScript

Slideshow - nächstes bilder bei "klick" neu laden

gelöst Frage von weaslflinkJavaScript2 Kommentare

Hallo Zusammen, ich hoffe Ihr könnt mir helfen. Vorweg: Ich kenne mich nicht groß in javascript aus. Ich fange ...

Neue Wissensbeiträge
CMS
Erneut kritische Zero-Day-Lücke in Drupal
Tipp von Reini82 vor 3 StundenCMS

Laut einem Bericht auf t3n gibt es eine Schwere Sicherheitslücke in Drupal die auch schon ausgenutzt wird. Betroffen sind ...

Sicherheit

MikroTik-Router patchen, Schwachstelle wird ausgenutzt

Information von kgborn vor 1 TagSicherheit

Am 23. April 2018 wurde von Mikrotik ein Security Advisory herausgegeben, welches auf eine Schwachstelle im RouterOS hinwies. Mikrotik ...

Windows 10

Microcode-Updates KB4090007, KB4091663, KB4091664, KB4091666 für Windows 10

Information von kgborn vor 1 TagWindows 101 Kommentar

Kurze Information für Administratoren von Windows 10-Systemen, die mit neueren Intel CPUs laufen. Microsoft hat zum 23. April 2018 ...

iOS
Updates für Iphone und Co
Information von sabines vor 1 TagiOS

Gestern abend ist iOS 11.3.1 erschienen, ein kleineres Update, dass einige Lücken schließt und "Lahmlegen" nach einem Display Tausch ...

Heiß diskutierte Inhalte
Windows Server
Alten DC entfernen
gelöst Frage von smartinoWindows Server27 Kommentare

Hallo zusammen, ich habe hier eine Umgebung übernommen und erstmal einen DCDIAG gemacht. Dabei fällt auf, daß eine ganze ...

Ausbildung
Wie gelingt ein guter Einstieg in die FiSi-Ausbildung? (Umschulung)
Frage von SiAnKoAusbildung26 Kommentare

Schönen guten Tag, ich bin SiAnKo und habe seit dem 1.04.2018 eine Umschulung als FiSi angefangen. Ich möchte natürlich ...

Batch & Shell
Mit Powershell den Inhalt einer Excel mit einer Text Datei abgleichen
gelöst Frage von Bommi1961Batch & Shell21 Kommentare

Hallo zusammen, ich muss den Inhalt einer Excel Datei (Mappe1) mit dem Daten einer Text Datei abgleichen. Die Daten ...

Windows 10
Unter Windows 10 Home 64Bit (1709) kommt Fehler beim Aufruf von verschiedenen Systemprogrammen wie z.B. Gerätemanager
Frage von bitshopWindows 1017 Kommentare

Hallo, beim meinem Onkel haben wir seit längerem das Problem, dass z.B. beim Aufruf des Gerätemanagers eine Fehlermeldung kommt ...