ProgressBar aus Form1 in Klasse aufrufen
-
Guten Abend,
Ich schreibe grad ein Programm, das Dateien umwandelt und habe mich dazu entschieden dem ganzen noch eine hübsche Benutzeroberfläche zu verpassen.
Gesagt getan. Sieht alles gut aus nur habe ich ein
Problem:
Ich möchte die PerformStep()-methode einer ProgressBar in einer anderen Klasse aufrufen. Ich weiß jedoch nicht wie ich aus einer anderen Klasse auf dieses Objekt zugreifen kann.die Form.h includen scheint mir doch der falsche Ansatz zu sein.
Vielen Dank für jede Hilfe schon mal im Voraus.
MfG
-
Da du hier im MFC-Forum bist, du aber C++/CLI mit .Net benutzt bist du halt mal im ganz falschen Forum.
Und lies Dir bitte auch das durch:
http://blog.kalmbach-software.de/de/2010/03/05/ccli-und-winforms-macht-keinen-sinn/also Falls du nur mal so ne grafische Anwendung machen willst dann solltest du eher auf C# wechseln, oder WinAPI, MFC oder ein anderes Framework nutzen wenns C++
sein soll.in MFC würde ich dir jetzt den Tip geben deine Zeitaufwendige arbeit in einen Thread zu legen und deine ProgressBar über eine User-Message zu steuern, also das du aus deine Workerthread eine Nachricht an dein Windows Schickst welches dir die ProgressBar aktualisiert.
-
1. Form1 deutet auf .NET hin -- wäre hier also falsches Forum.
2. Implementationen aller Art zum Thema findet man u.a. hier:
http://www.codeproject.com/KB/progress/
-
Dieser Thread wurde von Moderator/in Martin Richter aus dem Forum MFC (Visual C++) in das Forum C++/CLI mit .NET verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.