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-2024
 
zurück

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

VB.NET - Ein- und Umsteiger
Neues Formular mit Steuerelementen zur Laufzeit aus INI Datei erzeugen 
Autor: Kyratim
Datum: 20.10.10 19:26

Hallo,

ich habe mal wieder ein Problem.

Ich möchte ein Formular mit verschiedenen Steuerelementen zur Laufzeit erstellen. Aber: ich möchte das Formular mit den Steuerelementen über eine INI Datei erzeugen.

Mein Problem ist, das ich ein Steuerelement erzeugen kann, aber alle restlichen Steuerelemente lassen sich nicht auf dem Formular anzeigen.

Mein Code(Ansatz):

www.reiplinger-net.de/schuelergerichtpro/DynamischesFormular.txt

Muss ich auslagern, weil ich sonst nicht Posten kann.

Ist am Code vieleicht etwas Falsch?

Es werden keine Fehlermeldungen, Ausnahmen oder sonstige Sachen ausgegeben.

Ich bin echt am verzweifeln, seit Stunden bekomme ich das nicht hin.

Danke im Voraus

Beitrag wurde zuletzt am 20.10.10 um 19:28:03 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Neues Formular mit Steuerelementen zur Laufzeit aus INI Datei erzeugen 
Autor: ModeratorFZelle (Moderator)
Datum: 20.10.10 20:16

j += 1
j = Convert.ToString(k)
Diese Zeilen in deiner Schleife setzen dir j immer wieder auf 0.

Ret = GetPrivateProfileString("Button" + k, "Name", "default", ButtonName, _
  Zeichen, "C:\Test.ini")
k ist immer "" ,was erwartest du dann?

Würde es nicht Sinn machen mal langsam VB.NET zu machen, statt immer noch VB6 zu coden?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Neues Formular mit Steuerelementen zur Laufzeit aus INI Datei erzeugen 
Autor: Kyratim
Datum: 21.10.10 20:10

Ich Programmiere mit VB.Net 2008. Mit den Api´s finde ich den zugriff auf *.ini Dateien einfacher, als auf xml, obwohl xml komplexer ist.

Ich habe folgendes ausprobiert:

For i as double = 1 to 3 'meine Schleife
          Dim k as String
          k = Convert.Tostring(i) 'Umwandlung von Double zu String
          .
          .
          .
          next i
(k wird jetzt i als Wert zugewiesen, es dürfte nicht mehr auf 0 zurückgesetzt werden)

Dann habe ich das ganze Kompiliert und Funktioniert hat es immer noch nicht...




Meine IDE: VisualStudio 2008 Professional
Mein System: Windows 7 Ultimate
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Neues Formular mit Steuerelementen zur Laufzeit aus INI Datei erzeugen 
Autor: Kyratim
Datum: 22.10.10 23:13

Ich habe das Problem gelöst , indem ich eine Klasse verwendet habe.

Vielen Dank trotzdem
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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-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