• Dieses Forum ist die maschinengenerierte Übersetzung von www.cad3d.it/forum1 - der italienischen Design-Community. Einige Begriffe sind nicht korrekt übersetzt.

Mini VBA Kurs

:(:(bei den neuen sicherheitsvorschriften, (ok auch vorher) mit der arbeit, die als verantwortung stark gestiegen ist, und andere, das einzige, was nicht positive veränderungen erlebt hat, ist mein gehalt, ich hoffe wirklich, dass in der lage sein, den kurs zu verfolgen.

die einzige sache im kontext ist positiv, dass ich etwas übergewichtig war und ich verliere pfunde auf den blick:)
 
Zuletzt bearbeitet:
wir sprechen über userform.
verlassen sie sich vom alten "gänge von vba.dvb" und folgen sie der dritten episode in "ba x acad.doc"

am ende sollten sie das gleiche ergebnis wie "vba p3.dvb" haben

nächstes mal.
 

Anhänge

hi, ich folgte der lektion.
ich fand eine anomalie in der farbänderung in der vorfarbe der benutzerformeigenschaften.
ich hänge die .pdf-datei an, die zwei bilder enthält, die aus der vba der übung, die ich entwickelt habe, extrahiert wurden.

der rote pfeil die eigenschaft, zu ändern, der grüne pfeil zeigt die palette an, wie es an der öffnung auftritt; ohne farben.

in wirklichkeit können die farben ändern, aber nicht individuell und wählen sie, weil sie nicht sehen.

ich verwendete autocad 2009, das gleiche problem auf autocad 2006.

ist dir das gleiche?
 

Anhänge

es gibt wenig arbeit, also lass uns davon profitieren zu studieren.

fünfte wette, funktionen zu manipulieren strings.
 

Anhänge

Guten Abend!
Obwohl dieses Gespräch alt ist, wollte ich fragen, ob eine Art zusätzliches Modul zu erstellen, mit einem kleinen Menü ist genug Programmierung in vba...
Ich hoffe, erklärt haben:rolleyes:. . . .
Vielen Dank im Voraus!
 
das ist genug, es ist nicht praktisch wie in lisp, aber es ist möglich, es zu tun, vor allem, weil in lisp ist es einfach, ein .sld-Bild (vectoral) anstatt eine Bitmap in vba zu verwalten.
die Tablette in Figur wird von der Lippe verwaltet, das Bild mit der Symbolik ist ein Dwg in sld transformiert, in vba derselbe muss es in bmp und laden Sie es in der Benutzerform, einfach, aber nicht sehr einfach.
die Logik der Tablette ist, das Bild in Frames zu teilen und für jede den Befehl zur Ausführung zuzuordnen.Anhang anzeigen 63
 

Anhänge

  • Immagine 2021-10-20 164205.jpg
    Immagine 2021-10-20 164205.jpg
    120,3 KB · Aufrufe: 78
ersten Dank für die schnelle Antwort. .
Aber wenn der "Befehl" ich möchte zuordnen ist ein "x" Element, bereits gezogen, in einer Datenbank enthalten, wie sollte ich fortfahren?
Ich habe bereits dynamische Blöcke dieser Elemente geschaffen, aber ich wollte erstellen So., die Operationen schneller und praktischer zu machen ( meiner Meinung nach).
Natürlich, wenn ich gehe, um diese Art von Menü zu erstellen, wird der Block klassisch und nicht dynamisch.
Vielen Dank noch einmal im Voraus.
 
Ich erkläre die Logik dieses Menüs.
die Tablette ist ein Dwg, aufgetragen und in einen Bmp transformiert.
wie Sie sehen, ist es in 9 Zeilen und 25 Spalten unterteilt;
Private sub image7_mousedown(byval button as Ganzzahl, byval Shift as Ganzzahl, byval x as single, byval y as single) gibt die Koordinaten und Stickzeile und Spalte zurück, int(y / pict_y) + 1, int(x / pict_x) + 1, wobei pict_y die Größe der bmp-Achse y und pict_x-Achse x ist.
Ich lese eine Textdatei, in der Befehle gespeichert sind, die ersten 25 Zeilen von r1c1 bis r1c25, von 26 bis 50 von r2c1 bis r2c25 usw.
der Text extrahiert, ich sende ihn durch diese Zeichnung. sendcommand "mein Befehl" und das Spiel ist erledigt.
die Verwaltung dynamischer Blöcke ist etwas komplizierter, aber machbar.
mit der gleichen Logik können Sie eine Benutzerform erstellen, in der Sie das Profil auswählen, entscheiden, in welcher Ansicht Sie es zeichnen, immer aus einer Textdatei, die die Definition desselben enthält.
Hea100 96.0 8.0 8.0 100 5.0
8.0 8.0 120 5.0
8.5 140 5.5
Wählen Sie die Zeile, erstellen Sie einen Vektor mit Split(Text, ") und Sie können den hea100 Block einfügen oder zeichnen Sie die Ansicht oder Pflanze, etc...
Es ist klar, dass das alles Zeit, Geduld und Wille braucht.
Verwenden Sie die Dias eines .cuix ist funktionell, aber ich finde es sehr begrenzt.
 
Aber wenn ich die Textdatei anlege, um die verschiedenen Profile und/oder Objekte zu definieren, muss ich kein "existierendes" Design verbinden, richtig? oder habe ich etwas verpasst? 😅
wie ich sehe, dass Sie sehr hilfsbereit und besonders ferrata, ich wollte wissen, ob es ein bestimmtes Handbuch für die Funktionen in vba für autocad...
wie immer danken Sie im Voraus und wünschen allen Lesern einen guten Abend!
 
um einen hea100 nennen Sie den Block mit dem Insert-Befehl oder ein gleichwertiges, sehr praktisch, um es in Sicht oder in der Anlage zu zeichnen, müssen Sie eine Routine erstellen, die die Zeilen des Objekts zieht.
Ich habe nie ein Vba-Buch für Autocad gekauft, ich konnte Ihnen nicht raten, im Netz finden Sie eine Flut von Informationen, schlecht, dass gehen Sie einen Beitrag hier, jemand wird Ihnen antworten.
Grüße
 

Statistik des Forums

Themen
58.521
Beiträge
499.056
Mitglieder
104.110
Neuestes Mitglied
ChristianR

Zurzeit aktive Besucher

Keine Mitglieder online.
Zurück
Oben