vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 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 Fraktal833Rainer H30.12.02 06:52
Re: Quellcod Fraktal1.577Mr. Fox30.12.02 09:38
Re: Quellcod Fraktal1.480Mr. Fox30.12.02 17:36
Re: Quellcod Fraktal400Zardoz31.12.02 03:59
Re: Quellcod Fraktal320Rainer H31.12.02 13:13
Re: Quellcod Fraktal327Zardoz31.12.02 14:24
Re: Quellcod Fraktal337Rainer H31.12.02 15:25
Mausfunktion fraktal344Rainer H31.12.02 16:23
Re: Mausfunktion fraktal1.429Mr. Fox31.12.02 16:59
Re: Mausfunktion fraktal304Rainer H31.12.02 17:37
Re: Quellcod Fraktal333Zardoz31.12.02 20:47
Re: Quellcod Fraktal305Rainer H01.01.03 11:51
Re: Quellcod Fraktal339Zardoz02.01.03 01:24
Re: Quellcod Fraktal316Rainer H02.01.03 11:18
Re: Quellcod Fraktal466Zardoz02.01.03 13:52
Re: Quellcod Fraktal323Rainer H02.01.03 15:59
Re: Quellcod Fraktal306Rainer H02.01.03 16:26
Re: Quellcod Fraktal624Zardoz03.01.03 03:14
Neuer Quellcod336Rainer H03.01.03 12:04
Re: Neuer Quellcod1.448Mr. Fox03.01.03 18:18
Re: Neuer Quellcod325Rainer H03.01.03 19:22
Re: Neuer Quellcod327Zardoz04.01.03 04:41
Re: Neuer Quellcod1.520Mr. Fox04.01.03 10:16
Re: Neuer Quellcod307Rainer H04.01.03 14:13
Farbgenerator286Rainer H04.01.03 15:04
Re: Quellcode Fraktal355Zardoz04.01.03 16:15
Re: Quellcode Fraktal315Rainer H04.01.03 18:50
Farbgenerator Rnd- Modul301Rainer H05.01.03 09:13
Re: Farbgenerator Rnd- Modul320Rainer H05.01.03 11:29
Re: Error 6307Zardoz05.01.03 15:55
Re: Quellcod Fraktal333Rainer 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