Suchergebnisse

Suchergebnisse 1-30 von insgesamt 1.000. Es gibt noch weitere Suchergebnisse, bitte verfeinern Sie Ihre Suche.

  • Benutzer-Avatarbild

    Farbcode

    FreakJNS - - Sonstige Problemstellungen

    Beitrag

    .NET kann das 'von Haus aus' schon: msdn.microsoft.com/de-de/libra…rtranslator.fromhtml.aspx VB.NET-Quellcode (1 Zeile)

  • Benutzer-Avatarbild

    Das bleibt ja dir überlassen. Wichtig ist, dass der Benutzer mit dem Programm gut zurechtkommt. Wenn solche Pfeil-Buttons dazu beitragen, warum nicht?

  • Benutzer-Avatarbild

    Mal ehrlich, das sieht ein bisschen aus wie die ganzen blinkenden gif-überladenen Internetseiten aus den 90ern. Ich bin ja ein Freund für einfache, schlichte Gestaltung, also nur das Nötigste, vllt eine Grafik oder ein passendes Symbol. Im Grunde braucht man nur das, was die Toolbox hergibt.

  • Benutzer-Avatarbild

    Ich will mal nicht so sein, da man hier trickreich arbeiten kann: VB.NET-Quellcode (24 Zeilen) Stelle .InterpolationMode auf NearsNeighbour, dann sieht ein vergrößertes Bild schön verpixelt aus. Ich nehme an, dass du das erreichen möchtest - SmoothingMode kannst du genauso dazuerweitern. lg

  • Benutzer-Avatarbild

    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…

  • Benutzer-Avatarbild

    @VB1963 Er meint verschachtelte If-Blöcke seien nicht gut.

  • Benutzer-Avatarbild

    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 …

  • Benutzer-Avatarbild

    Editor GUI

    FreakJNS - - Sonstige Problemstellungen

    Beitrag

    Du könntest das Ganze auf mehrere Dialoge verteilen und nicht alles auf eine einzige Form klatschen^^

  • Benutzer-Avatarbild

    Draw Grid

    FreakJNS - - Sonstige Problemstellungen

    Beitrag

    Du musst bei Programmstart CreateBitmap aufrufen. Diese Methode erzeugt das Muster für den TextureBrush.

  • Benutzer-Avatarbild

    Schau dir mal den Konstruktor von Bitmap an: dim bmp as Bitmap = new Bitmap("Pfad") lg

  • Benutzer-Avatarbild

    Draw Grid

    FreakJNS - - Sonstige Problemstellungen

    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

  • Benutzer-Avatarbild

    Draw Grid

    FreakJNS - - Sonstige Problemstellungen

    Beitrag

    du musst den x-wert nach dem Schleifenende von i auch wieder auf 0 zurücksetzten.

  • Benutzer-Avatarbild

    GDI - Bild "zensieren" ?

    FreakJNS - - Sonstige Problemstellungen

    Beitrag

    Da gibt es sicher viele Möglichkeiten, z.B. könntest du den entsprechenden Ausschnitt herauskopieren, verkleinern und dann wieder in ursprünglicher Größe dazuzeichnen. So hättest du einen "Verpixeln-Effekt" (wenn Interpolationsmodus=>NearstNeighbour)

  • Benutzer-Avatarbild

    Daten und GUI trennen - wie immer xD So würde es z.B. funktionieren: VB.NET-Quellcode (37 Zeilen)

  • Benutzer-Avatarbild

    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.

  • Benutzer-Avatarbild

    Ich glaube dafür gibts SyncLock.

  • Benutzer-Avatarbild

    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.

  • Benutzer-Avatarbild

    UserControl geht nicht

    FreakJNS - - Sonstige Problemstellungen

    Beitrag

    Vermutlich 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.

  • Benutzer-Avatarbild

    Woah, so genau hab ich garnicht drüber nachgedacht... Du hast natürlich recht, da habe ich etwas zu einfach gedacht^^

  • Benutzer-Avatarbild

    Meinst du Zeitangaben wie bei der Bundeswehr? xD de.wikipedia.org/wiki/Datum/Zeit-Gruppe Da musst du aufpassen, SpaceyXs Methode kürzt z.B. Dezember mit Dez ab, es müsste aber dec heißen.

  • Benutzer-Avatarbild

    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…

  • Benutzer-Avatarbild

    Bau die Schleife mal anders auf: VB.NET-Quellcode (7 Zeilen)

  • Benutzer-Avatarbild

    Nagut, gesetz dem Falle, dass es ein Kreis ist hast du aber noch einen Fehler gemacht: Das Rectangle ist verschoben, das hast du nicht berücksichtigt (rect.x und rect.y dazurechnen): VB.NET-Quellcode (1 Zeile) alternativ meine Lösung, die auch Ellipsen beherrscht: VB.NET-Quellcode (27 Zeilen)

  • Benutzer-Avatarbild

    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

  • Benutzer-Avatarbild

    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^^

  • Benutzer-Avatarbild

    (Chemie) Heptan Brom gemisch

    FreakJNS - - Off-Topic

    Beitrag

    @mangafreak1995 Es gibt also doch noch Helden xDD Ne aber ernsthaft: wenn du dich nicht gut fühlst, dann geh zum Arzt.

  • Benutzer-Avatarbild

    GDI und Bilder

    FreakJNS - - Multimedia- und Spieleprogrammierung

    Beitrag

    Vom Prinzip her so wie hier: [VB 2010] Stretch Image Speichern Allerdings musst du nicht immer neue Bitmaps erzeugen, kannst auch sofort zeichnen. Die paar Zeilen Rumrechnerei sind entscheidend^^

  • Benutzer-Avatarbild

    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…

  • Benutzer-Avatarbild

    GDI+ Bilder

    FreakJNS - - Sonstige Problemstellungen

    Beitrag

    Anschauen kannst du diese per: a) IntelliSense (automatischen Vervollständigung bei der Bearbeitung von Quellcode) b) MSDN Schau auch mal in mein GDI+ Tutorial rein^^

  • Benutzer-Avatarbild

    @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.