Laufzeit Klick-Befehl an eine ähnlichen Befehl-Taste namens cmd1
von einer anderen Steuerung ist so einfach zu senden:Wie rennt man in vb6 auf eine Array-Befehlsschaltfläche (durch eine andere Arrayed oder ähnliche)?
cmd1_Click
Aber diese ähnliche Art nicht funktioniert, wenn wir von einer anderen Form dieses Befehl zu schicken, da gehen . Zum Beispiel durch:
Form2.cmd1_Click
Dann für diese Zeit haben wir schreiben:
Form2.cmd1.value = True
Aber jetzt ist meine Frage, denn wenn diese Befehl-Taste ist ein Array von Kontrollen. Wie können wir das programmieren?
Bei eine Schätzung ohne einen VB6-Compiler zur Hand Form2.cmd1 (0) .value = True. Oder verschieben Sie Ihren Code aus dem Event-Handler in einen öffentlichen Sub und rufen Sie den Code sowohl von Ihrem anderen Formular als auch vom Event-Handler ab. – OldBoyCoder
Wow! Ja es funktioniert. aber ich hatte es schon mehrere Male getestet, aber die Option Wert Eigenschaft wird nicht in VS-helpdialog angezeigt, und jetzt auch in diesem neuen Test. – user4616661
Vielen Dank für Ihre Hilfe! Es war so nützlich für mich! – user4616661