Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  werte zu comboboxliste hinzufügen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS
  
Bechtle PLM Deutschland tritt dem Deutschen Robotik Verband bei und startet Kooperation, eine Pressemitteilung
Autor Thema:  werte zu comboboxliste hinzufügen (1042 mal gelesen)
sleeping sun6
Mitglied
Technische Zeichnerin


Sehen Sie sich das Profil von sleeping sun6 an!   Senden Sie eine Private Message an sleeping sun6  Schreiben Sie einen Gästebucheintrag für sleeping sun6

Beiträge: 32
Registriert: 07.03.2007

SolidWorks 2009 x64 SP 4.0
Windows XP 64
Office 2003

erstellt am: 15. Mrz. 2007 17:37    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo liebes Forum!

Ist es machbar, die Werte, die ich in einer Combobox per Hand reinschreibe, abzuspeichern, so dass die dann in der Liste auftauchen? Gibt es da einen Befehl für? Ich möchte die Werte nicht unbedingt in eine externe Datei schreiben.
Momentan habe ich die Werte für die Liste mit AddItem im Code stehen, aber die Liste sollte wachsen können, ohne dass ich immer in dem Code was zufügen muss.

Sorry, dass ich die Frage hier stelle, aber in einem VBA- Forum finde ich nur was, wo man die Werte in ein Excel-File schreiben muss oder so und das möchte ich ja nicht. (die meiste VBA-Hilfe ist eben für Excel)

Vielen Dank schonmal im voraus!

fröhliche Abendgrüße

sleeping sun

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Rigobert
Mitglied
Konstrukteur


Sehen Sie sich das Profil von Rigobert an!   Senden Sie eine Private Message an Rigobert  Schreiben Sie einen Gästebucheintrag für Rigobert

Beiträge: 239
Registriert: 21.11.2001

SWX 2017x64-Edition SP 4.1

erstellt am: 16. Mrz. 2007 07:04    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für sleeping sun6 10 Unities + Antwort hilfreich

Hallo,

bei den Anwendungen die ich programmiere speichere ich solche Werte in der Registry, die Makros schreiben beim Beenden alle wichtigen Werte zurück und gegebenenfalls wird während der Laufzeit in die combo box ein Wert hinzugefügt und zum Ende dann mit rausgeschrieben.

Die entsprechenden Befehle um auf die Registry zuzugreifen sind :

GetSetting

SaveSetting

------------------
Gruß Andreas

   

[Diese Nachricht wurde von Rigobert am 16. Mrz. 2007 editiert.]

[Diese Nachricht wurde von Rigobert am 16. Mrz. 2007 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Andreas Müller
Mitglied
Masch. Ing. HTL / Betriebsing. STV


Sehen Sie sich das Profil von Andreas Müller an!   Senden Sie eine Private Message an Andreas Müller  Schreiben Sie einen Gästebucheintrag für Andreas Müller

Beiträge: 1151
Registriert: 11.04.2001

erstellt am: 16. Mrz. 2007 07:28    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für sleeping sun6 10 Unities + Antwort hilfreich

Guten Morgen sleebing sun (Zeit um aufzuwachen  ).

Da gibt es verschiedene Möglichkeiten, die eine ist diejenige, die Andreas beschrieben hat. Mir fallen noch 2 weitere ein:

- Auslesen / Speichern in eine Text-Datei und
- Zusammenarbeit mit einer Datenbank (z.B. Access)

Ich habe beides schon mal versucht, und das klappt auch. Ich kann Dir jetzt nicht genau sagen, wie die Codes dazu aussehen, das müsstest Du selber mal raustüfteln.

------------------
Gruss
Andreas
bachmann engineering ag

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

sleeping sun6
Mitglied
Technische Zeichnerin


Sehen Sie sich das Profil von sleeping sun6 an!   Senden Sie eine Private Message an sleeping sun6  Schreiben Sie einen Gästebucheintrag für sleeping sun6

Beiträge: 32
Registriert: 07.03.2007

SolidWorks 2009 x64 SP 4.0
Windows XP 64
Office 2003

erstellt am: 16. Mrz. 2007 11:44    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo!

Vielen Dank für eure Antworten!

Das mit der Registry kann ich nicht machen, da mehrere Benutzer mit dieser Auflistung arbeiten sollen.
Dann wird es wohl mit dem Textfile gehen müssen (immernoch besser als Excel). Den Code oder Befehl dafür finde ich sicher in der Hilfe von VBA.
Es ist gut, dass ich jetzt weiss, dass es nicht anders geht. Sonst hätte ich mich wohl noch zu Tode gesucht!

Viele Grüße

sleeping sun

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

sleeping sun6
Mitglied
Technische Zeichnerin


Sehen Sie sich das Profil von sleeping sun6 an!   Senden Sie eine Private Message an sleeping sun6  Schreiben Sie einen Gästebucheintrag für sleeping sun6

Beiträge: 32
Registriert: 07.03.2007

SolidWorks 2009 x64 SP 4.0
Windows XP 64
Office 2003

erstellt am: 20. Mrz. 2007 14:46    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Leute!

Ich muss nochmal was fragen.
Ich schaff es jetzt, dass die Combobox aus einer Textdatei lesen kann (das mit dem Speichern hab ich erstmal aufgegeben, das krieg ich irgendwie nicht hin)
Leider scheint es mir dann nicht möglich zu sein den Style auf DropDownList (Ich bekomm dann immer den Fehler 380 "Eigenschaft Text konnte nicht gesetzt werden...") und den TopIndex auf 0 zu stellen (oder überhaupt zu ändern) - "ungültiger Eigenschaftswert".
Ist das normal wenn man die Items aus ner externen Datei ausliest oder was mach ich falsch?

Viele Grüße

sleeping sun

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Rigobert
Mitglied
Konstrukteur


Sehen Sie sich das Profil von Rigobert an!   Senden Sie eine Private Message an Rigobert  Schreiben Sie einen Gästebucheintrag für Rigobert

Beiträge: 239
Registriert: 21.11.2001

SWX 2017x64-Edition SP 4.1

erstellt am: 20. Mrz. 2007 16:33    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für sleeping sun6 10 Unities + Antwort hilfreich

Hallo sleeping sun,

ein typischer Code für eine Combobox:

Private Sub Form_Load()
    Dim Wert(0 To 18) As String
    Wert(0) = "Alemannia Aachen"
    Wert(1) = " Hertha BSC Berlin"
    Wert(2) = " Arminia Bielefeld"
    Wert(3) = " VfL Bochum"
    Wert(4) = " Werder Bremen"
    Wert(5) = " Energie Cottbus"
    Wert(6) = " Borussia Dortmund"
    Wert(7) = " Eintracht Frankfurt"
    Wert(8) = " Hamburger Sportverein"
    Wert(9) = " Hannover 96"
    Wert(10) = " 1.FC Köln"
    Wert(11) = " Bayer Leverkusen"
    Wert(12) = " 1. FSV Mainz 05"
    Wert(13) = " Borussia Mönchengladbach"
    Wert(14) = " FC Bayern München "
    Wert(15) = " 1. FC Nürnberg"
    Wert(16) = " FC Schalke 04"
    Wert(17) = " VfB Stuttgart"
    Wert(18) = " VfL Wolfsburg"
    Form1.Combo1.Clear
    For i = 0 To 18
        Form1.Combo1.AddItem (Wert(i))
    Next i
    Form1.Combo1.ListIndex = 10
End Sub


vielleicht hilft´s ja

------------------
Gruß Andreas

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

sleeping sun6
Mitglied
Technische Zeichnerin


Sehen Sie sich das Profil von sleeping sun6 an!   Senden Sie eine Private Message an sleeping sun6  Schreiben Sie einen Gästebucheintrag für sleeping sun6

Beiträge: 32
Registriert: 07.03.2007

SolidWorks 2009 x64 SP 4.0
Windows XP 64
Office 2003

erstellt am: 22. Mrz. 2007 10:45    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo!

Der Code hilft mir leider nicht weiter, da ich die Werte aus einer externen Datei ziehen muss. Meine Kollegen sollen die Möglichkeit haben einen neuen Wert anzulegen, da die Liste mit der Zeit wächst und ich will nicht, dass mir jemand in meinem Code rumwurschtelt  Allerdings sollen im Makro selbst dann nur die Elemente aus der Liste wählbar sein, damit man nix reinschreibt, was da nicht reingehört.
Deswegen ist es wohl auch ganz gut, dass ich das mit in die Textdatei speichern nicht geschafft habe, denn so gefällt es mir deutlich besser 

Es wäre ganz toll, wenn mir jemand sagen könnte, warum ich die schon erwähnten Einstellungen nicht vornehmen kann. Das macht mich ganz verrückt!

Viele Grüße

sleeping sun

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

tbd
Mitglied
Teamleiter


Sehen Sie sich das Profil von tbd an!   Senden Sie eine Private Message an tbd  Schreiben Sie einen Gästebucheintrag für tbd

Beiträge: 825
Registriert: 26.01.2006

Dell Percision T5400
Intel(R) Xeon(R) CPU
X5460 @ 3.16GHz
3,25 GB RAM
Nvidia Quadro FX 4600
-----
Win XP Prof SP 3
SW 2008 SP 5.0
PARTsolutions 8.1.08
Cideon SAP PLM 5.103.5.17
Visual Studio 2008

erstellt am: 22. Mrz. 2007 10:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für sleeping sun6 10 Unities + Antwort hilfreich

Guten Morgen Sleeping sun

Ich weis zwar nicht was dieses Thema mit SolidWorks zutun hat, aber ist ja egal.
Kleiner Tipp es gibt auch ein VBasic / vb.net / vbs / wsh - Forum.
Dieser Link wird dir aber bei deinem Problem sicherlich helfen:
ComboBox laden/speichern und vervollständigen


------------------
Mfg Daniel

Beim Bill Gates, bei uns .net!
------------------

SolidWorks Programmierung | Tools | Makros | Software; Schuler Design Automation GmbH

[Diese Nachricht wurde von tbd am 22. Mrz. 2007 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

sleeping sun6
Mitglied
Technische Zeichnerin


Sehen Sie sich das Profil von sleeping sun6 an!   Senden Sie eine Private Message an sleeping sun6  Schreiben Sie einen Gästebucheintrag für sleeping sun6

Beiträge: 32
Registriert: 07.03.2007

SolidWorks 2009 x64 SP 4.0
Windows XP 64
Office 2003

erstellt am: 22. Mrz. 2007 11:48    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Das hilft schon ein wenig fürs Probieren. Danke schön!

Das passt zu SolidWorks, weil mein Makro für SolidWorks ist  und in den ganzen VBA- Foren finde ich eben nix dergleichen. Auch eine Google- Suche war erfolglos. Ich hab mir also schon Gedanken gemacht, bevor ich euch hier nerve. Ich dachte auch, die VB Sachen helfen mir nicht wirklich, da ich mich ja schon in VBA befinde, nur halt nicht für Office  Und ich hab auch nicht wirklich Ahnung von dem Ganzen (nur mal als Erklärung für die, die das Thema unpassend für dieses Forum finden)

Ich danke trotzdem jedem für die Hilfe, auch wenn ich hier scheinbar falsch bin.

Viele Grüße

sleeping sun

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz