Hilfe! - Startseite Festlegen!
lima-city → Forum → Programmiersprachen → Basic
befehlen
bestimmtes objekt
client
daten
eingabe
folgende befehle
formen
formular
letztes mal
lukas
objekt
show
skript
startseite
textfeld
vergleichen
verstehe
vielen dank
-
Hi,
ich m?chte die Startseite meines Programmes in einem Registrywert* festlegen.
Geht das?
Habe ?berlegt eine Startseite Form1 zu machen die folgende Befehle beinhaltet.
-------------------------------------------------
Private Sub Form1_Load()
MeinRegistriwert*.Show
End Sub
-------------------------------------------------
Vb sagt dann aber Objekt erforderlich, weil es denkt ich will die Seite MeinRegistriwert ?ffnen! kann mir jemand helfen?
mfgDenis
_________________________________________________
Registriwert* damit meine ich die Befehle um eine Wert aus der Registry zu lesen (z.B.: Form2 -> dann soll er Form 2 ?ffnen) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hi,
Das ist klar das dies nicht funktioniert, denn wie soll VB merken das eine String ein bestimmtes Objekt sein soll. Hier die L?sung:
------------------------------
Private Sub Form1_Load()
Dim RegForm As New Form
RegForm = MeinRegesteriwert
RegForm.Show()
End Sub
-------------------------------
Das mit dem New weiss ich nicht genau, etweder mit oder ohne.
Ich hoff es klappt.
mfg Lukas -
Hi,
Ich hatte das letztes mal nicht getestet und hab nun im Nachhinein gemrkt das dies gar nicht klappt. Ich glaube sogar das dies gar nicht m?glich ist, ausser dem Programm wird gerade das Objekt ?bergeben. Ich w?rde das ganze einfach auswerten, also etwa so:
-------------------------------
Private Sub Form1_Load()
Select Case MeinRegesteriwert
Case "Form2"
Form2.Show
Case "Form3"
Form3.Show
Case Else
Form4.Show
End Select
End Sub
--------------------------------
mfg Lukas -
Verstehe ich zwar nicht direkt, ist aber egal, weil ich schon eine L?sung gefunden habe!
Trozdem vielen dank!
mfgDenis -
Gut!
Hier meine L?sung!
Ich habe erst ein Formular gemacht(Form1), welches beim Starten des Programms ge?fnet wird!
Der Registrywert(der als Wert "kfg" enth?lt) wird in das Textfeld "Text1" eingef?gt!
-------------------Skript--------------------
Private Sub Form_Load()
Text1.Text = VBA.GetSetting("Chat-Client", "Programm-Daten", "Start")
Code = "kfg"
Eingabe = Text1.Text 'das ist dann "kfg"
Vergleich = StrComp(Eingabe, Code)
If Vergleich = False Then
kfg.Show
Else
frmClient.Show
End If 'Eingabe
Unload Me
End Sub
-------------------Skript--------------------
"kfg" ist ?bringens die Konfigurationsseite
"frmClient" der eigentliche Chat
mfgDenis -
oben unten links recht
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage