vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: Neuer Quellcod 
Autor: Zardoz
Datum: 04.01.03 04:41

Hallo Rainer,

zu Problem Nr. 1:
Um in Deinem Programm von Form2 aus, den Commandbutton in Form1 zu
aktivieren, ersetze diese Zeile in Form1:
Private Sub Command1_Click()
durch diese:
Public Sub Command1_Click()
und in Form2 mußt Du folgende Zeile vor das End Sub setzen:
Call Form1.Command1_Click
zu Problem Nr. 2:
So kann man die Farben von einer Textdatei einlesen:
'Alle anderen Dim Farbe(190) entfernen!
Option Explicit
Private Farbe(190) As Long
 
 
Private Sub Hole_Farben()
 
Dim FF As Integer, Zeile As String
Dim Pos1 As Integer, Pfad As String
Dim Index As Integer, Mldg As String
Dim C1 As Integer, C2 As Integer, C3 As Integer
 
'Aufbau der Textdatei: (ohne Kommentarzeichen)
'Farbe(0) = RGB(157, 195, 221) 
'Farbe(1) = RGB(147, 190, 220)
'...
'Farbe(189) = RGB(135, 47, 6)
'Farbe(190) = RGB(78, 0, 117)
 
Pfad = "C:\Fraktal\Palette1.txt"
If Dir(Pfad) = "" Then
  Mldg = "Datei:" & vbCr & Pfad & vbCr & "nicht gefunden."
  MsgBox Mldg, vbExclamation + vbOKOnly
  End
  Exit Sub
End If
FF = FreeFile
Open Pfad For Input As #FF
  Do Until EOF(FF)
    Line Input #FF, Zeile
    Zeile = UCase(Trim(Zeile))
    If Zeile <> "" And Left(Zeile, 1) <> "'" Then
      Do
        Pos1 = InStr(Zeile, " ")
        If Pos1 > 0 Then
          Zeile = Left(Zeile, Pos1 - 1) & Mid(Zeile, Pos1 + 1)
        End If
      Loop While Pos1 > 0
      If Left(Zeile, 6) = "FARBE(" Then
        Index = Val(Mid(Zeile, 7))
        Pos1 = InStr(Zeile, "RGB(")
        C1 = Val(Mid(Zeile, Pos1 + 4))
        Pos1 = InStr(Zeile, ",")
        C2 = Val(Mid(Zeile, Pos1 + 1))
        Pos1 = InStr(Pos1 + 1, Zeile, ",")
        C3 = Val(Mid(Zeile, Pos1 + 1))
        Farbe(Index) = RGB(C1, C2, C3)
      End If
    End If
  Loop
Close #FF
 
End Sub
Gruß

Zardoz
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Quellcod Fraktal795Rainer H30.12.02 06:52
Re: Quellcod Fraktal1.548Mr. Fox30.12.02 09:38
Re: Quellcod Fraktal1.452Mr. Fox30.12.02 17:36
Re: Quellcod Fraktal365Zardoz31.12.02 03:59
Re: Quellcod Fraktal294Rainer H31.12.02 13:13
Re: Quellcod Fraktal299Zardoz31.12.02 14:24
Re: Quellcod Fraktal303Rainer H31.12.02 15:25
Mausfunktion fraktal312Rainer H31.12.02 16:23
Re: Mausfunktion fraktal1.400Mr. Fox31.12.02 16:59
Re: Mausfunktion fraktal275Rainer H31.12.02 17:37
Re: Quellcod Fraktal298Zardoz31.12.02 20:47
Re: Quellcod Fraktal269Rainer H01.01.03 11:51
Re: Quellcod Fraktal295Zardoz02.01.03 01:24
Re: Quellcod Fraktal282Rainer H02.01.03 11:18
Re: Quellcod Fraktal432Zardoz02.01.03 13:52
Re: Quellcod Fraktal295Rainer H02.01.03 15:59
Re: Quellcod Fraktal277Rainer H02.01.03 16:26
Re: Quellcod Fraktal586Zardoz03.01.03 03:14
Neuer Quellcod308Rainer H03.01.03 12:04
Re: Neuer Quellcod1.419Mr. Fox03.01.03 18:18
Re: Neuer Quellcod297Rainer H03.01.03 19:22
Re: Neuer Quellcod299Zardoz04.01.03 04:41
Re: Neuer Quellcod1.482Mr. Fox04.01.03 10:16
Re: Neuer Quellcod279Rainer H04.01.03 14:13
Farbgenerator256Rainer H04.01.03 15:04
Re: Quellcode Fraktal315Zardoz04.01.03 16:15
Re: Quellcode Fraktal287Rainer H04.01.03 18:50
Farbgenerator Rnd- Modul272Rainer H05.01.03 09:13
Re: Farbgenerator Rnd- Modul292Rainer H05.01.03 11:29
Re: Error 6279Zardoz05.01.03 15:55
Re: Quellcod Fraktal305Rainer H31.12.02 09:35

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

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 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