Suchergebnisse
Suchergebnisse 1-30 von insgesamt 1.000. Es gibt noch weitere Suchergebnisse, bitte verfeinern Sie Ihre Suche.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Farbcode
Beitrag.NET kann das 'von Haus aus' schon: msdn.microsoft.com/de-de/libra…rtranslator.fromhtml.aspx VB.NET-Quellcode (1 Zeile)
-
Benutze doch ein DataSet. Da brauchst du nur .WriteXML und .ReadXML zu schreiben und der Rest geht von 'alleine'. Ansonsten sehe ich keinen Grund hier eine Structure zu benuzten - eine Klasse macht es auch. Structures sollte man nur benutzen, wenn man zu 130% weiß, was man tut. Bei einer Structure (oder Klasse) kann man btw per Attribut und Konstruktor feste Stringlängen und Arraygrößen (und sehr viel anders) festlegen. Das sind meiner Meinung nach aber Möglichkeiten, die man nur bei Sonderfälle…
-
Also damit kann man nicht weiterarbeiten. Du hast deinen Code für jeden Monat per C&P vervielfältigt und nur in einer Zeile abgeändert - lager solchen Code in einer Methode aus, die du dann aufrufen kannst. Außerdem vermischst du die Benutzeroberfläche mit der Programmlogik - z.B. speicherst du Informationen in Labels. Normalerweise legt man dafür Klassen mit Properties an und lässt die GUI (Also Labels, Textfelder, etc) die Daten aus der Klasse anzeigen bzw gibt die Möglichkeit die Daten durch …
-
Editor GUI
BeitragDu könntest das Ganze auf mehrere Dialoge verteilen und nicht alles auf eine einzige Form klatschen^^
-
Draw Grid
BeitragDu musst bei Programmstart CreateBitmap aufrufen. Diese Methode erzeugt das Muster für den TextureBrush.
-
Schau dir mal den Konstruktor von Bitmap an: dim bmp as Bitmap = new Bitmap("Pfad") lg
-
Draw Grid
Beitrag@RodFromGermany DrawLine und DrawRectangle sind beide recht langsam. Wenn man ein einheitliches Raster/Kästchenmuster erzeugen will, dann kann man das auch mit einem TextureBrush machen. Gegenüber der DrawLine-Variante ist das gut 10 mal schneller: [VB 2010] Gitternetz
-
Draw Grid
Beitragdu musst den x-wert nach dem Schleifenende von i auch wieder auf 0 zurücksetzten.
-
Du hast ein Objekt und von zwei Stellen wird auf dieselbe Methode zugegriffen. Um nur einem den Zugriff zu ermöglichen benutze SyncLock. Dein gebastel mit Thread.Sleep() funktioniert nicht unbedingt und verlangsamt das Programm. SyncLock ist also die bessere Methode, nach der du gefragt hast^^ Ansonsten musst du dein Problem etwas genauer beschreiben.
-
Lass es sein, sowas ist extrem kompliziert. Schau dir mal 'Reflection' an, denn so bekommt das Control zur Laufzeit die Informationen über ein Objekt. Allerdings ist das nur die Spitze des Eisbergs, es gibt sicher hunderte Klassen (Converter, Attribute, ..), die das Verhalten des PropertyGrid steuern (was darf angezeigt werden? Wie wird etwas angezeigt? Wie kann der Benutzer Properties verändern? Usw, usw) oder Properties beschreiben.
-
UserControl geht nicht
BeitragVermutlich weil du die Control-Klasse in eine weitere Klasse eingebettet hast. Also die Klasse TransparenteBox entfernen, sodass nurnoch Transparente_RichTextbox da ist. Falls du damit etwas glieder wolltestt kannst du das auch mit Namespaces tun.
-
Genau das. Wenn du z.B. mal 50 Punkte haben möchtest lässt sich das ganz einfach einrichten. Ansonsten müsstest du u.U. eine Kommazahl als Schleifenvariable hochzählen lassen (360/50=7.2) - und das sollte man vermeiden. Grundsatz: Mit Schleifen nur Ganzzahlige Zahlentypen zählen. Grund: Gleitkommazahlen werden nur ungenau dargestellt. So kann es unter ungünstigen Umständen dazu kommen, dass ein Wert zuviel oder zu wenig iteriert wird - den Fehler wirst du niemals ausfindig machen. Hier mal ein B…
-
Der (Haupt-)Fehler ist, dass er keinen Kreis zeichnet, sondern eine Ellipse (Haltepunkt auf die rect-Variable). Zwei Möglichkeiten den Fehler auszubessern: 1) dafür sorgen, dass man nur Kreise zeichnet 2) die Berechnung für die Punkte so machen, dass sie Punkte auf einer Ellipse berechnet (und nicht auf einem Kreis) @Agita geschickt gelöst xD
-
Setze mal einen Haltepunkt und schau dir die Variable rect an. Du wirst feststellen, dass du garnicht mit einem Kreis arbeitest, sonder mit einer Ellipse. Punkte auf einer Ellipse berechnet man anders als die auf einem Kreis^^ Edit: Du musst die Winkel ins Bogenmaß umwandeln, da die Methoden der Math-Klasse Winkel in diesem Format erwarten. Ist wie wenn du eine Geschwindigkeit ausrechnen willst (=> km/h), da musst du Kilometer und Stunden angeben und nicht Meilen pro Schaltjahr oder sowas^^
-
(Chemie) Heptan Brom gemisch
Beitrag@mangafreak1995 Es gibt also doch noch Helden xDD Ne aber ernsthaft: wenn du dich nicht gut fühlst, dann geh zum Arzt.
-
Ich verstehe nicht genau was du da machen willst, aber vllt solltest du Vererbung einsetzen. Eine (abstrakte => MustInherhit) Klasse RowBase könnte allgemeine Funktionalität die für alle Rows gleich ist implementieren und spezifische Methoden definieren (MustOverride), die dann in den Unterklassen entsprechend implementiert werden. RowA und RowB erben dann von RowBase. Du kannst aber sowohl RowA als auch RowB in eine List(of RowBase) speichern. Ist wie mit einer Garage, da kannst du Fahrzeuge re…
-
GDI+ Bilder
BeitragAnschauen kannst du diese per: a) IntelliSense (automatischen Vervollständigung bei der Bearbeitung von Quellcode) b) MSDN Schau auch mal in mein GDI+ Tutorial rein^^
-
@Niko Ortner Da gebe ich dir recht - meistens kann man sich über Events nach oben hangeln. Oft geht das aber nicht. Bei Forms kennt ja jedes Control auch sein Parent-Control. Platziere mal einen Panel auf eine Form mit BackGround=Color.Lime. Was passiert? Der Panel hat die selbe Farbe wie die Form, er schaut also nach, welche Farbe sein Parent-Control hat. Er reagiert sogar auf das BackcolorChangedEvent der Form.