Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von Aratar
Thema: Problem bei Zugriff auf HauptForm
Am im Forum: GUI: Windows-Forms

Wenn du das 2. Fenster ja im Hauptfenster aufrufst, hast du ja ein Objekt davon und kannst das Event FormClosed abbonieren.

Mfg
Aratar

Thema: [erledigt] Color Properties stimmen nicht mit RGB-Wert überein?
Am im Forum: Grafik und Sound

Hab die Antwort nun doch noch gefunden:

Zitat von MSDN
This structure only does comparisons with other Color structures. To compare colors based solely on their ARGB values, you should use the ToArgb method. This is because the Equals and Equality members determine equivalency using more than just the ARGB value of the colors. For example, Black and FromArgb(0,0,0) are not considered equal, since Black is a named color and FromArgb(0,0,0) is not.

Thema: [erledigt] Color Properties stimmen nicht mit RGB-Wert überein?
Am im Forum: Grafik und Sound

Guten Abend,

Ich hatte schon öfters folgendes Problem, dass sich zwar leicht lösen lässt, ich aber den Grund dafür nicht kenne.

Ich habe eine Farbe definiert, z.B.


Color c = Color.FromArgb(0,0,0);

Diese Farbe entspricht ja der Farbe Schwarz.

Folgende If-Bedingung fällt aber trotzdem negativ aus:


if (c == Color.Black) // -> false

Was ist der Grund für dieses Verhalten?

Mfg
Aratar

Thema: Auf Fensterinhalte anderer Anwendungen zugreifen
Am im Forum: GUI: Windows-Forms

Wenn du nach IPC (=Inter Process Communication) suchst findest du einiges, u.a.:

Kommunikation zwischen zwei Programmen


Mfg
Aratar

Thema: Form auf Desktop in Hintergrund "festhalten"
Am im Forum: GUI: Windows-Forms

Nicht direkt. Aber du kannst das Resize- Event der Form abonnieren und wenn es gefeuert wird den WindowState des Formulars überprüfen:


if (this.WindowState == FormWindowState.Minimized)
{
//....
}


Mfg
Aratar

Thema: Form auf Desktop in Hintergrund "festhalten"
Am im Forum: GUI: Windows-Forms

Also ich kann mir nicht vorstellen, dass es möglich ist, das minimieren durch Win+D zu verhindern. Die Reihenfolge der Fenster kannst du jedenfalls mit Hilfe der Win Api ändern. (siehe SetWindowPos Function)

Eine mögliche, aber sehr unschöne Lösung wäre es, das Fenster mit einem Timer immer wieder sichtbar zu machen, falls es minimiert wurde.

Mfg
Aratar

Thema: Werte von Textboxen von einer Methode in eine andere Methode übernehmen
Am im Forum: GUI: Windows-Forms

Du kannst alle Textboxen mit zwei Schleifen durchgehen.


for (int i = 0; i < tabControl1.TabPages.Count; i++)
{
     foreach (TextBox tb in tabControl1.TabPages[i].Controls)
     {
         //Textboxinhalt ist tb.Text
     }
}


Mfg
Aratar

Thema: If Anweisung verkürzen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Mach es doch so, wie es dir Th69 vorgeschlagen hat mit der Point- Struktur, so ist es einfacher und übersichtlicher und du brauchst auch nur eine Schleife.


//Koordinaten des Schiff
Point schiff = new Point(x,y);
//Array mit bisherigen schiffen
Point[] p = new Point[];
 foreach (Point point in p)
 {
     if (point == schiff)
     {
         //code....
     }
}


Mfg
Aratar

Thema: Email senden in C# mit Login
Am im Forum: Netzwerktechnologien

Dazu musst die Adresse des SMTP- Server und den entsprechenden Port in Erfahrung bringen. Damit erstellst du dann ein Objekt der Klasse SmtpClient. Den Rest kannst du mit Hilfe von System.Net.Mail leicht bewältigen.

Der Rest funktioniert genau gleich, wie mit allen anderen Emailprovidern.


Deine Angaben findest du in 1&1 Hilfe-Center - Kurzübersicht - die wichtigsten E-Mail-Einstellungen auf einen Blick.

Mfg
Aratar



//Edit: Link hinzugefügt

Thema: Aus "normaler" C# Anwendung auf Website schreiben
Am im Forum: Web-Technologien

Hallo,

So wie ich das verstanden habe, möchtest du, dass auf einer Website immer das letze Datum der Ausführung des Codes angezeigt wird.

Lade das Datum auf der Website doch einfach von einer Datenbank. Per Code kannst du dann leicht auf diese Datenbank zugreifen und das Datum dem entsprechend ändern.


Mfg
Aratar

Thema: klitzekleiner Formelparser (mit RegEx und viel Lambda/LINQ)
Am im Forum: .NET-Komponenten und C#-Snippets

Hallo,

Ich finde die Idee, wie du das umgesetzt hast sehr interessant und ich habe den Lösungansatz in dieser Form noch nie gesehen, weshalb ich mir den Parser genauer angesehen habe. Dabei ist mir gleich aufgefallen, dass er einfache Terme, wie z.B.

3-2+5

falsch parst. Daraus wird durch den Aufbau der Schleife nämlich:

3-(2+5)

was so ja falsch ist. Ansonsten funktioniert alles, bis auf eine Kleinigkeit, nämlich dass es bei Leerzeichen Fehler gibt, aber diese zu entfernen ist ja keine grosse Sache.


Mfg Aratar

Thema: "Schöne" Formen mit Shading
Am im Forum: Grafik und Sound

Zitat von markus111
Hat jemand schonmal soetwas in der Art gemacht?

Ja, bis auf den Schatten schon.
Kalender

Gruss Aratar

Thema: Handschrifterkennung (mit neuronalen Netzen?)
Am im Forum: Rund um die Programmierung

Vielen Dank für die zahlreichen Tipps/Meinungen.

@winSharp93: Ich habe nicht vor, die Handschrifterkennung direkt für Tablets umzusetzen.

@herbivore: Eine Einschränkung in der Verwendung wäre, dass man nur Blockschrift schreiben darf, sonst wird es dann doch zu komplex. Falls es gelingen sollte, die einzelnen Zeichen auf eine einheitliche Form zu bringen sind neuronale Netze imho doch eine gute Option.

Ich habe bisher einige relativ primitive Verfahren für die Bildvorbearbeitung umgesetzt und zumindest von Auge sieht das Ergebnis sehr vielversprechend aus und wenn man einigermassen schön schreibt, dann wird das Zeichen beim verkleinern/vergrössern auch nicht all zu sehr gestaucht, bzw. ist noch gut zu erkennen.

Werde spätestens am Wochenende Zeit haben das neuronale Netz zu programmieren und die ersten Versuche damit durchzuführen. Werde die (hoffentlich positiven) Ergebnisse dann posten.

Mfg
Aratar

Thema: [gelöst] 3d Objekte in Windows Forms
Am im Forum: Grafik und Sound

Falls du es doch unbedingt mit WinForms machen möchtest dann wäre vielleicht das was für dich.


Gruss Aratar

Thema: Handschrifterkennung (mit neuronalen Netzen?)
Am im Forum: Rund um die Programmierung

Hallo,

Ich hätte eine Frage zur Handschrifterkennung mit Hilfe neuronaler Netze. Es geht nicht primär um die neuronalen Netze, sondern um die Bildvorbearbeitung.

Die Erkennung möchte ich mit einem neuronalen Netz umsetzen. Bei einem computergeschriebenen Text ist einer der Vorteile, dass die gleichen Zeichen immer gleich gross sind (zumindest bei gleicher Schriftgrösse/Schrift).

Bei einem von Hand geschriebenen Text kann es sein, dass einmal ein a relativ klein ist und nachher wieder doppelt so gross. Wie ist es nun möglich dieses a trotzdem zu erkennen?

Dieses Gebiet müsste eigentlich schon sehr gut erforscht sein, trotzdem konnte ich nichts zu genau diesem Problem finden, weshalb ich schon im Voraus für eure Antworten dankbar bin.


Mfg Aratar

Thema: Texterkennunge mit neuronalem Netzwerk
Am im Forum: Rund um die Programmierung

Zitat von NeuroCoder
Wieviele du brauchst, kann man nicht genau sagen. Das muss man häufig ausprobieren oder schätzen.

Um Herauszufinden wieviele Hidden-Layer man braucht verwendet man auch genetische Algorithmen.


Gruss Aratar

Thema: Neuronale Netze (Mustererkennung)
Am im Forum: Buchempfehlungen

Hallo,

Hat zwar nicht direkt was mit C# zu tun, aber vielleicht kennt jemand ein gutes Buch dazu. Ich suche nämlich ein Buch, über künstliche neuronale Netze, genauer mit deren Anwendung in der Mustererkennung.

Gruss Aratar

Thema: Objekt hat plötzlich wieder die Startwerte
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo,

Das liegt daran, dass du ihn gewinnPrüfung ein neues Objekt erzeugst. Das ist dann nicht mehr das gleiche, wie das, welches du geändert hast.

Gruss
Aratar

Thema: Mehrere sich überschneidende Textteile ersetzen
Am im Forum: Rund um die Programmierung

Das mit dem doppelt ersetzen kann man auch leicht umgehen, indem man in deinem Beispiel zuerst alle "Boot" mit "Schiff" ersetzt und erst dann alle "Haus" mit "Boot".


Gruss Aratar

Thema: Erweiterte Autovervollständigung in Textbox
Am im Forum: GUI: Windows-Forms

Ich habe Outlook nicht installiert, darum weiss ich nicht genau um welchen AutoCompleteMode es sich handelt. Aber falls es der AutoCompleteMode "Append" ist, dann könntest du das selbst machen.

Du durchsuchst dann einfach die Liste mit .StartsWith() und hängst dann den Suchtreffer an den Text an und selektierst in noch.


Gruss
Aratar

Thema: Kalender Control
Am im Forum: .NET-Komponenten und C#-Snippets

Ich habe mich dazu entschieden, das Control mehr oder weniger komplett neu zu schreiben, da es immerhin 200 Leute runtergeladen haben. Der Hauptgrund war, dass die letzte Version einerseits sehr fehleranfällig war und wie ich jetzt im Nachhinein doch gemerkt habe sehr schlecht programmiert/aufgebaut wurde. Ebenfalls denke ich, dass es jetzt viel benutzerfreundlicher ist und was mir fast am wichtigsten war nach JAck30lena "Aufforderung" um einiges objektorientierter. Ausserdem habe ich das Control jetzt gerade als Dll. Die Optik ist das einzige, was mehr oder weniger gleich geblieben ist.

Zur Benutzung:

Das Control:

und die CalendarItem- Klasse:
Beim Verwenden des ersten Konstruktors erhält das Item einen vordefinierten (grünen/weissen) Farbverlauf als Hintergrund.



Ich hoffe die Bezeichnungen sind eindeutig, ansonsten könnt ihr mich immer noch fragen (Im Designer gibt es zu einigen noch Descriptions). Ausserdem wäre ich euch dankbar, wenn ihr mir Bugs u.ä. melden könntet.


Mfg
Aratar

Thema: Coding Styles Horror
Am im Forum: Smalltalk

Den hab ich selbst hingekriegt und zuerst nicht mal gemerkt. X( 8o




           
for (int i = 1; i < this.Fitness.Length;i++)
{
      double cost = double.MaxValue;
      if (Fitness[i] < cost)
      {
           cost = Fitness[i];              
      }
}

cost gehört natürlich nicht in die schleife...

Thema: [erledigt] Label durchlässig für IsMouseOver
Am im Forum: GUI: WPF und XAML

Danke. Jetzt gehts. :D

Gruss Aratar

Thema: [erledigt] Label durchlässig für IsMouseOver
Am im Forum: GUI: WPF und XAML

Hallo,

[offtopic](Der Titel ist etwas unpassend, wusste nicht wie ich das Problem treffend beschreiben könnte.)[/offtopic]


Ich habe folgendes Problem:

Ich habe ein Rectangle, dass sich immer bei IsMouseOver verändert. Nun ist auf diesem Rectangle ein Label. Ich möchte jetzt aber, dass IsMouseOver auch gleich true ist, wenn die Mouse über diesem Label ist. Ist es möglich, dass Label irgendwie "durchlässig" zu machen oder kann man das anders lösen?


Vielen Dank schon im Voraus.

Gruss
Aratar

Thema: CheckBox-Namen aus Variablen zusammensetzen
Am im Forum: GUI: Windows-Forms

Ja, entweder so wie es tom-essen geschrieben hat, oder folgendermassen:


IEnumerable<CheckBox> checkboxes = this.Controls.OfType<CheckBox>();
foreach (CheckBox c in checkboxes)
{
         //code
}


Gruss Aratar

Thema: Image (Captcha) von Website downloaden
Am im Forum: Web-Technologien

Hab nochmals die AGBs gelesen und obwohl nicht eindeutig steht,dass automatisierter Zugriff verboten ist, werde ich es doch lieber lassen.


Trotzdem danke.

Gruss Aratar

Thema: Image (Captcha) von Website downloaden
Am im Forum: Web-Technologien

Ja, wenn ich JavaScript deaktiviere funktionierts nicht mehr.

Thema: Image (Captcha) von Website downloaden
Am im Forum: Web-Technologien

Hallo,

Ich habe folgendes Problem.
Ich schreibe ein Programm, welches zum herunterladen von Dateien einer Website einen Login erfordert. Für den Login muss man ein Captcha eingeben. Deshalb wollte ich das Captcha runterladen, sodass der Benutzer den Captchatext eingeben kann.
Dafür habe ich auf dieser Seite die Id nachgeschaut um das Bild dann über diese Id herunterzuladen.

Wenn ich mit Google Chrome, Rechtsklick auf das Captcha mache, kann ich auch die Url des Captchas nachsehen. Schaue ich jedoch im Quellcode nach, verweist die Url auf eine andere Bilddatei.

Anders gesagt finde ich die Url des Captchas im Quelltext nicht.



Ist das irgendein Sicherheitsmechanismus? Wie kann ich das Captcha doch downloaden?


Gruss Aratar

Thema: Komische Registry Einträge
Am im Forum: Rund um die Programmierung

Hallo,

Immer wenn ich mit dem CCleaner die Registry säubere befinden sich da haufenweise Einträge, von Programmen, die ich geschrieben habe. Von wo kommt das?

Gruss Aratar

Thema: SpaceWarrior - Programmierungsspiel in Silverlight 4
Am im Forum: Projekte

Wegen dem Winkel noch was. Was soll das überhaupt für ein Winkelmass sein, dass du jetzt verwendest? 180° sind etwa 3.01 "deiner" Einheit.