Suchergebnisse

Suchergebnisse 1-30 von insgesamt 89.

  • Benutzer-Avatarbild

    Wahrscheinlich völlig banal, aber ich trau mich trotzdem zu fragen: Wie erweitere ich ein Control in VB .Net & WPF (FW 4.51)? Ziel ist es, dem Control "Image" einfach eine weitere Property zu geben. Ich bin bisher so vorgegangen: VB.NET-Quellcode (14 Zeilen) In meinem Startfenster möchte ich jetzt diese Property auf "HalloWelt" setzen: VB.NET-Quellcode (9 Zeilen) Ich bekomme aber den Fehler: "Der Member "BeispielString" wurde nicht erkannt, oder es kann nicht auf den Member zugegriffen werden."

  • Benutzer-Avatarbild

    > ByVal Sender As Object Hier wird deine Variable "Sender" als Object deklariert. Ein "Object" ist extrem unspezifisch. Das wäre in der Realität so, als wenn du zu einer Schere sagst, sie sei eine Sache. Dazu zählen dann aber auch Stühle, Telefone, Autos etc. Problematisch wirds aber dann, wenn ich dir sage, ich schenke dir eine "Sache" und du möchtest damit dann danach direkt zur Arbeit fahren. Wenn ich dir jetzt aber das Telefon geschenkt habe, kommst du damit nicht weit. Wenn du jetzt allerdi…

  • Benutzer-Avatarbild

    Zitat von hal2000: „in WPF kannst du einfach einen TextBlock über ein Bild setzen“Ich brauchte aber zum Schluss ein Objekt vom Typ "ImageSource" um das Icon eines Fensters setzen zu können, sprich: me.Icon = ImageSource. Oder gibts eine Möglichkeit vom Grid ein Image zu bekommen?

  • Benutzer-Avatarbild

    Danke für deine Antwort ErfinderDesRades... So albern das auch klingt, aber dass längere Zeit keine Antwort kräftigte mein angekratzes Selbstvertrauen wieder ein wenig, dass ich beim WPF-Lernen verlor. Vormals mit GDI+ schnell erledigte Dinge erscheinen einen auf einmal unverständlich kompliziert... Du hast recht, ich hätte FW4.0 nehmen sollen. Mein kleines Lern-Projekt ist jetzt aber bis auf diese eine Kleinigkeit fast fertig und jetzt möchte ich bei FW3.5 bleiben. Neue WPF-Projekte erstelle ic…

  • Benutzer-Avatarbild

    Ich versuche mich gerade das erste Mal an WPF (FW 3.5) und habe sehr viele Probleme beim manuellen Zeichnen... Folgendes fiktives Problem: Ich möchte meinem Fenster zur Laufzeit ein neues Icon verpassen. Ich lade demzufolge das Icon aus der Ressource ... VB.NET-Quellcode (1 Zeile) ... und verpasse dem Fenster danach das Icon mit VB.NET-Quellcode (1 Zeile): Das klappt soweit prima. Was wäre jetzt aber, wenn ich dem Icon den Text "Hallo Welt" hinzufügen möchte? Mein derzeitiger Workaround gefällt …

  • Benutzer-Avatarbild

    Wenn du auf spezielle Funktionen/Eigenschaften/Subs der einzelnen Controls zugreifen willst, die nicht alle gemeinsam haben, würde ich auf dessen Typ prüfen: VB.NET-Quellcode (4 Zeilen)

  • Benutzer-Avatarbild

    Hashtable Bug - Fix?

    Enixus - - Sonstige Problemstellungen

    Beitrag

    Ein Dictionary würfelt nicht durcheinander: VB.NET-Quellcode (11 Zeilen)

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „12ms zu viel: 1,2% Abweichung - ist das so schlimm?“ Ja, weil dann spätestens nach 84 Sekunden eine ganze Sekunde übersprungen wird. Wie sieht das denn bei einem Countdown bitteschön aus? "10, 9, 8, 7, 6, 5, 4, 3, 1, 0". lol Zitat von ErfinderDesRades: „ich hatte mir übrigens mal in Winforms einen Timer gebastelt, der hat im Tick-Event sein eigenes Intervall angepasst, wenn er ausserhalb eines bestimmten Toleranzbereiches war.“ Das war die beste Idee, die auch alle P…

  • Benutzer-Avatarbild

    Hallo auch! Ich hab alle drei probiert: System.Windows.Forms.Timer, System.Timers.Timer, System.Windows.Threading.DispatcherTimer. Immer mit dem gleichen ungenauen Ergebnis. (siehe oben)

  • Benutzer-Avatarbild

    Simpler geht's nimmer, aber nagut. VB.NET-Quellcode (7 Zeilen) Console-Output: Zitat: „System.Windows.Forms: 48,931 System.Windows.Forms: 49,946 System.Windows.Forms: 50,961 System.Windows.Forms: 51,974 System.Windows.Forms: 52,989 System.Windows.Forms: 54,001 System.Windows.Forms: 55,016 System.Windows.Forms: 56,031 System.Windows.Forms: 57,044“ Beim System.Timers.Timer und dem System.Windows.Threading.DispatcherTimer ändert sich nicht wirklich was erwähnenswertes am Code. Keiner ist genauer...

  • Benutzer-Avatarbild

    Auch auf die Gefahr hin ausgelacht zu werden: Ich brauch einen Timer, der von 60 auf 0 herunterzählt. Sekündlich wird ein Label dementsprechend aktualisiert und die aktuelle Sekunde angezeigt. Dachte ich mir: Schnappst dir ´nen Timer und gut ist. Simpler gehts ja wohl kaum. Naja- bis mir Aussetzer aufgefallen sind. Die Anzeige sprang mit mal: "...56, 55, 54, 53, 51, 50, 49...". Huch, wo ist denn die 52 geblieben? Habe dann mal die exakte Zeit anzeigen lassen und war sehr negativ überrascht. Ich …

  • Benutzer-Avatarbild

    Das hab ich auch mal programmiert, zufälligerweise auch mit der gleichen Lib. Ich hab aber nicht den ganzen Ordner gelöscht. Die eine Datei in dem Ordner war ausreichend.... Guckst du:VB.NET-Quellcode (4 Zeilen)

  • Benutzer-Avatarbild

    Das ist im Prinzip der Ansatz von DDE (Dynamic Data Exchange)... In .Net gibt's kein DDE mehr. Dadurch, dass man es aber doch noch manchmal braucht, haben einige schlaue Leutchen sich eine entsprechende DLL zusammen geschustert. Wenn du dich wirklich damit auseinander setzen möchtest: Ein Blog zu der Library: blogs.artinsoft.net/mrojas/arc…009/06/10/dde-in-net.aspx Die Library selbst: ndde.codeplex.com/ Ein blöder Ansatz: Du könntest den Inhalt der Textboxen in eine Datei speichern und diese im …

  • Benutzer-Avatarbild

    Abrunden

    Enixus - - Sonstige Problemstellungen

    Beitrag

    Zitat von Icemo: „Kann ich eine function auch so erstellen das ich von jeglichem Formular darauf zugreifen kann? und wenn ja wie? wie greif ich drauf zu und wo erstelle ich sie?“ Dafür gibt's in VB die Module. Diese sind nicht instanziert. Füge deinem Projekt also einfach statt einer Form ein Modul hinzu. Benenne das Modul z.B. "MeinModul" und füge deine Funktion "MeineFunktion" hinzu. Aufrufen kannst du deine Funktion dann mit "MeinModul.MeineFunktion". (Gibt noch andere Möglichkeiten Funktione…

  • Benutzer-Avatarbild

    Mögliche Input-Strings: "http://www.testseite.de/index.php&vorname=Max" "http://testseite.de/index.php&vorname=Max&Strasse=Musterstr." "testseite.de/index.php&nachname=Mueller&vorname=Max&Strasse=Musterstr." Ich möchte den Vornamen bekommen und habe es mit folg. Pattern probiert: testseite\.de.*&vorname=(.*)($|&) Ich glaube, ich mache bei dem letzten ($|&) aber etwas falsch. Das SOLL heissen: Entweder der String ist Ende, oder es folgt ein "&"-Zeichen. Was mach ich da denn falsch? Auf der Websit…

  • Benutzer-Avatarbild

    [aka. Ziegenproblem] Türchen Spiel

    Enixus - - Spiele

    Beitrag

    Zitat von Glossy Cherry: „„Ja, Sie sollten wechseln. Das zuerst gewählte Tor hat die Gewinnchance von 1/3, aber das zweite Tor hat eine Gewinnchance von 2/3. Hier ist ein guter Weg, sich das Geschehen vorzustellen. Nehmen Sie an, es gäbe 1 Million Tore und Sie wählen Tor Nummer 1. Dann öffnet der Moderator, der weiß, was hinter den Toren ist, und der das eine Tor mit dem Preis immer vermeidet, alle Tore bis auf Tor Nummer 777777. Sie würden doch sofort zu diesem Tor wechseln, oder nicht?“ Wofür …

  • Benutzer-Avatarbild

    HyCamDLL macht problem?

    Enixus - - Sonstige Problemstellungen

    Beitrag

    ...oder die DLL ist nicht 64bit-tauglich und du benutzt inzw. ein 64bit-Betriebssystem. Dann wäre die Lösung, das Programm einfach nur für x86 zu kompilieren.

  • Benutzer-Avatarbild

    Zitat von weedl: „@ Enixus Das klingt doch schonmal ganz gut. Ich habe jetzt dein Module-Code unter Public Class Form4 eingefügt.“ Ne, so geht das nicht... Klick mal oben im Menü auf "Projekt", dann auf "Modul hinzufügen". Dann einfach rechts unten noch einmal mit "Hinzufügen" bestätigen. Dann hast du das "Modul1" oben rechts im Projektexplorer. Das kannst du genauso wie ein Klasse bearbeiten. Der Unterschied zu einer Klasse ist jedoch der, dass man keine Instanz davon erstellen kann. Das Ding e…

  • Benutzer-Avatarbild

    Vielleicht wäre ein Modul eine Lösung für dein Problem. Füge dem Projekt einfach ein Modul hinzu mit folgendem Code: VB.NET-Quellcode (3 Zeilen) Fortan kannst du von jeder Form auf die Variable über "Module1.tabelle" zugreifen. Dann bist du unabhängig von den Forms und kannst auch das ein oder andere schließen. Trotzdem kannst du noch auf deine Variable zugreifen.

  • Benutzer-Avatarbild

    Welcher Code passt?

    Enixus - - Sonstige Problemstellungen

    Beitrag

    Lukas hat dir eigentlich schon den richtigen Tipp gegeben. Hier einmal klipp und klar: VB.NET-Quellcode (1 Zeile)

  • Benutzer-Avatarbild

    Als Alternative würde ich gerne die DotNetZip-Library empfehlen. Einfach einen Verweis auf die DLL machen und anschliessend richtig toll zippen inkl. Ereignis-Handling. Das sagt dir dann z.B., wenn eine Datei/das Archiv fertig entpackt ist etc. Auf deren Homepage gibt es zahlreiche VB-Beispiele. Für ein einfaches entpacken reicht folgender Code: VB.NET-Quellcode (3 Zeilen)

  • Benutzer-Avatarbild

    Das Problem kommt mir bekannt vor... Schließe doch bitte einmal Visual Studio und lösche den Ordner "obj" aus deinem Projektverzeichnis. Danach müsste es wieder klappen... Teuteuteu!

  • Benutzer-Avatarbild

    Wenn du Objekte zur Laufzeit erzeugst, dann musst du einem Ereignis die Einstiegsprozedur mitteilen... Erstelle ein neues Projekt und füge folg. Code hinzu: VB.NET-Quellcode (15 Zeilen) Das Programm erstellt 11 Textboxes und reagiert auf die Eingabe. Ich kenne deinen VB-Kenntnisstand nicht. Wenn du Fragen hast, frag einfach.

  • Benutzer-Avatarbild

    Zitat von Eistee: „Textbox einen Namen geben und fertig, bei dir sind die Textboxen nur in einer Liste. Total unpersönlich und oberflächlich 8-)“ LOL- klingt durchaus sinnvoll. Dann ist meine Variante eher die Bundeswehr-Variante. Da reicht ein: "Sie da!". @xtts02: Der Thread-Ersteller postete nur Code-Schnipsel.

  • Benutzer-Avatarbild

    @Eistee: Dein Lösungsvorschlag ist irgendwie nicht das wahre vom Ei... Das gibt nur Wuselcode... Beim Erstellen der Listboxen müsstest du einen Verweis auf diese Textbox-Instanz speichern. Ich hab grad keine IDE zur Hand, deswegen aus dem Kopf: VB.NET-Quellcode (21 Zeilen) Ohne IDE ist das ganz schön blöd, ich hoffe, es hilft dir trotzdem.

  • Benutzer-Avatarbild

    Form - Anwendungen

    Enixus - - Sonstige Problemstellungen

    Beitrag

    Du kannst höchstens Forms sparen, wenn diese sehr große Gemeinsamkeiten haben. Schau dir z.B. die MessageBox an. Diese Form wird nur aufgrund einer einzigen Zeile Code generiert. Möglich wird das, indem man dann die Controls nicht im Designer hinzufügt, sondern über dem Code zur Laufzeit. (Stichworte: Controls.Add und AddHandler). Indem man den Konstruktor ein wenig anders gestaltet, kann man direkt bei der Erstellung der Form diese anpassen:VB.NET-Quellcode (14 Zeilen) Aber wie gesagt: Das lohn…

  • Benutzer-Avatarbild

    Zitat von hal2000: „Skype erstellt Direktverbindungen, egal ob eine Firewall dazwischenhängt oder nicht. Aufschluss darüber gibt dieser Artikel auf Heise online: heise.de/security/artikel/Wie-…walls-umgehen-270856.html“ Interessanter Artikel. Ist ´nen ausgeklügelter Mechanismus und lässt UDP in meinen Augen jetzt ganz anders aussehen... Mein Router scheint bei der Methode aber wirklich nicht mitzuspielen. Wenn ich keine Ports weiterleite, dann baut mein Skype keine Direktverbindung zu meinem Ges…

  • Benutzer-Avatarbild

    Zitat von jvbsl: „Skype versucht das schon mit einer direkt Verbindung wenn es darum geht miteinander zu reden, oder die Webcam zu benutzen... Dabei baut man auf eine UDP Verbindung, über den Skype-Server werden die Ports, welche benutzt werden sollen, zwischen den zwei PCs ausgetauscht...Nun da die Ports nicht offen sind, kommen keinerlei Daten am anderen PC an. Nun schickt PC1 Daten an den Port, welcher von diesem angegeben wurde, welche sind vollkommen irrelevant(könnte auch stehen "he du hör…

  • Benutzer-Avatarbild

    Port-Weiterleitung und offene Ports sind unterschiedliche Sachen. "Normale DSL-Router" öffnen fast alle Ports. "Offen" heisst in dem Sinne, dass jeder Client-PC eine Verbindung zu einem anderen PC über diesen Port aktiv aufbauen kann. Ist die Verbindung aufgebaut, können Daten in beide Richtungen fließen. Das macht u.A. auch Skype & Co. Der Skype-Client baut eine Verbindung zum Skype-Server auf. Der Skype-Server versendet dann über diese Leitung die Daten. Du hast also normalerweise keine direkt…

  • Benutzer-Avatarbild

    Timer&Schleife

    Enixus - - Sonstige Problemstellungen

    Beitrag

    Sinnvoller wäre es, das ganze einfach mit einer "Static"-Variable zu machen: Eine als "Static"-deklarierte Variable vergisst nicht, sobald das Programm aus dem Schutzbereich ´raus ist. Klassenweit deklarieren macht eigentlich nur Sinn, wenn man die Variable auch noch in anderen Prozeduren benötigt. Aber das ganze musst du eh ganz anders gestalten, sonst kann das nicht funktionieren... Hab dir das mal eben schnell hingekritzelt, wie das funktionieren müsste (nicht getestet) VB.NET-Quellcode (16 Z…