Danke dir für dein Feeback.
Es geht darum, dass jemand anderes die Anwendung öffnet. Da kann ich ja nicht wissen welche ClientId diese Person benutzt.
Gibt es da keine Check Funktion, wo man prüfen kann welche ClientId bereits benutzt wird?
Woher weiß ich welche clientId bereits vergeben wurde?
Hi, ok Danke. Also muss ich eine andere ClientID benutzen.
Was meinst du mit MQTTnet Interceptor/Handler?
Hallo,
ich benutzte für eine C# Anwendung das Dot Net Packet M2MqttDotnetCore (1.1.0).
Die Verbindung zum MQTT Server funktioniert sowie der Datenaustausch.
Allerdings wenn ich nun eine 2. C# Applikation starte wird die Verbindung zum MQTT Broker unterbrochen => not connected.
Eigentlich sollte doch mehrer Verbindungen zum MQTT Broker möglich sein.
Ok habs nun hinbekommen.
Nochmals Danke
Wie könnte ich dies nun bei mir lösen, damit ich den Header von dem listView Element einer Farbe zuordnen kann und auch zugleich Daten anzeigen lassen kann?
Hallo,
für eine C# Anwendung wird ein listView Toolbox Element verwendet.
Nun möchte ich zum Abschluss noch, dass der Hintergrund des Headers
eine Farbe erhält. Dazu bin ich nun folgendermaßen vorgegangen:
public Program()
{
InitializeComponent();
ListViewItem[] items = new ListViewItem[13];
items [0] = new ListViewItem("Number");
items [0].SubItems.Add("Test");
SetWindowRedraw(listViewDefaultTelegram, 1);
listViewTest.Items.Add(items [0]);
SetWindowRedraw(listViewDefaultTelegram, 0);
}
private void OnDrawColumnHeader_listViewTest(object sender, DrawListViewColumnHeaderEventArgs e)
{
// Fill header background with solid yello color.
e.Graphics.FillRectangle(Brushes.AliceBlue, e.Bounds);
// Let ListView draw everything else.
e.DrawText();
}
private void SetWindowRedraw(Control ctrl, int onOff)
{
int WM_SETREDRAW = 11;
SendMessage(ctrl.Handle, WM_SETREDRAW, onOff, 0);
if (onOff == 1)
{
ctrl.Update();
}
}
Ich habe auch die Eigenschaft "OwnerDraw" von dem listView Element auf true gesetzt
Ergebnis: Das listView erscheint ohne Inhalt