System.Threading.Thread und FontStyle.Bold nicht deklariert

raibeck 0 Zuverlässigkeitspunkte
2024-08-27T07:52:24.3833333+00:00

Hallo,

in meinem Projekt (VB.Net/VS Community 2019) habe ich 128 Labels versucht per Designer auf .TextAlign=Right zu stellen.

Richtg wäre aber wohl "TextAlign.MiddleRight" gewesen. Der Compiler hat es geschluckt mir aber auf einmal System.Threading / Forms.Control / DragDrop teilweise um die Ohren gehauen (70 Fehler).

Ich habe es jeweils mit Imports.BlaBla "lösen" können. Es läuft (puuh! 3 Stunden) aber ich würde gern wissen, wo sowas herkommen kann.

Mein Backup war schon 3 (durchprogrammierte) Tage alt ;-(

Hoffe ihr könnt mir helfen

Edit:

Die Methoden waren nicht nur im Intellisense verschwunden.

Sie waren "einfach nicht mehr da"; ...Thread.Sleep -Methode ist Zigaretten holen gegangen und kan nicht wieder. Das ist uncool.

Gruß

Raimo

.NET
.NET
Microsoft-Technologien, die auf dem .NET-Softwareframework basieren.
26 Fragen
Visual Studio
Visual Studio
Eine Familie von Microsoft-Sammlungen integrierter Entwicklungstools zum Erstellen von Anwendungen für Windows, das Web und mobile Geräte.
32 Fragen
VB
VB
Eine objektorientierte Programmiersprache, die von Microsoft entwickelt wurde und im .NET Framework implementiert ist. Zuvor als Visual Basic .NET bekannt.
5 Fragen
0 Kommentare Keine Kommentare
{count} Stimmen

1 Antwort

Sortieren nach: Am hilfreichsten
  1. Ivan Dragov (CONCENTRIX Corporation) 2,635 Zuverlässigkeitspunkte Microsoft-Anbieter
    2024-08-27T20:13:55.22+00:00

    Hallo raibeck,

    Sind unter den Fehlern, die Du erhältst, auch Klassen-Designer-Fehler oder Ausnahmen im Zusammenhang mit der Thread Klasse? Du implementierst wahrscheinlich Multithreading in Deiner App. Der Zugriff auf Windows Forms-Steuerelemente ist jedoch nicht inhärent threadsicher. Hast Du sichergestellt, dass Du threadübergreifende Steuerelemente auf threadsichere Weise aufrufst, wie in diesem Artikel beschrieben:

    Multithreading in Windows Forms-Steuerelementen

    Wenn Du einen Aufruf vom UI-Thread aus durchführst, kannst Du versuchen, die InvokeRequired Eigenschaft hinzuzufügen, um die TextAlign-Eigenschaft zu ändern. Dies wird hier erwähnt:

    Control.Invoke must be used to interact with controls created on a separate thread

    Gruß,

    Ivan Dragov

    0 Kommentare Keine Kommentare

Ihre Antwort

Fragesteller*innen können Antworten als akzeptierte Antworten markiert werden, wodurch Benutzer*innen wissen, dass diese Antwort das Problem gelöst hat.