Laden...
Avatar #avatar-2240.jpg
Lars Schmitt myCSharp.de - Experte
Software Entwickler Witten Dabei seit 11.10.2005 2.223 Beiträge
Benutzerbeschreibung
alias BlackCoin

Forenbeiträge von Lars Schmitt Ingesamt 2.223 Beiträge

02.01.2010 - 00:10 Uhr

Hallo torkel,

Eine Möglichkeit wäre ZB.:
der Statusbar befindet sich doch im MainWindow, also bräuchtest Du doch nur von der Main Form aus, an ein von Dir im Child Form erstelltes Event hängen.

Herzliche Grüße
Lars

02.01.2010 - 00:01 Uhr

Schau Dir doch die Datei einmal in einem Editor an der Dir auch steuerungszeichen anzeigen kann ZB. Notepad++ und suche mal an welcher stelle da das steuerungszeichen steht.

oder versuche mal die Datei hier anzuhängen wenn diese nicht zu gross ist

HErzliche Grüße
LArs

01.01.2010 - 23:15 Uhr

versuche es doch einmal so


Replace(@"IsUseParUV: 0\n", "");

Herzliche Grüße
LArs

01.01.2010 - 23:04 Uhr

Hmm gehe ich recht in der Annahme, dass die der Zeilenumbruch stört?

Herzliche Grüße
Lars

01.01.2010 - 22:57 Uhr

Hallo ,

auf die schnelle kann ich inn diesem Code kein Problem erkennen,
mir scheint das das Problem an einer anderen stelle liegt.
hast du schon mal dein Programm gedebugged?

Herzliche Grüße
Lars

01.01.2010 - 22:23 Uhr

Hallo TommyGER und Herzlich Willkommen hier im Forum,

mit diesen Informationen kann ich Dir leider noch keine zufriedenstellende Antwort geben, außer dass diese Lösung nicht gerade der performanteste oder Sauberste Weg ist.

kannst Du uns nähere informationen zu dem Inhalt der RichtexBox mitteilen?
oder wie der Text in die Richtextbox kommt?
oder mal mal ein wenig mehr Quellcode, der mit diesem probelm zu tun hat.

Möglicher weise haben wir dann auch eine Idee, wie man das besser machen könnte.

Herzliche Grüße
Lars

29.12.2009 - 17:44 Uhr

Hallo soltyr und Herzlich Willkommen hier im Forum,

zu 1. Du brauchst doch nur den Hintergrund an das Selected Item der ComboBox binden, und in der ComboBox einen Collection von möglichen Farben anzeigen lassen.

Wenn Du uns sagst an welcher stelle dein Problem liegt, dann können wir Dir besser Helfen Deine Vorstellungen zu verwirklichen.

zu 2. für deinen Einzelnen Menpbuttons einegene UserControls Implementierst, das hat zum inen den Vorteil das dein Code etwas saubererer Struktoriert ist und zum anderen lässt sich ein UserControl besser austauschen als ZB. 20 TextBoxes und Labels.

Herzliche Grüße
Lars

29.12.2009 - 13:54 Uhr

Hallo Ramon,

es wäre schön wenn Du ein wenig mehr darüber berichtigst was du genau machen möchtest.

Möglicherweise haben wir einen alternativweg für Dich.

Stichworte die Dir unter Umständen helfen könnten wäre ZB. Scripting oder Microkernel

Herzliche Grüße
Lars

28.12.2009 - 22:59 Uhr

Hallo sth_Weird,

wie wäre es damit http://www.toadsoft.com/toadsqlserver/toad_sqlserver.htm

Herzliche Grüße
Lars

26.12.2009 - 23:52 Uhr

Hallo core,

ich hätte da mal noch eine Frage.

was für einen Anwendungstyp benutzt Du?

Das das MediaElement keine Exception wirft, kommt daher das dieses Element keine Exceptions werfen kann, alle Fehler kommen bei diesem Element über das Event MediaFailed rein, aber darauf reagierst du ja ebenfalls.

Herzliche Grüße
Lars

26.12.2009 - 23:43 Uhr

Hallo Biplane,

erreicht der Code beim Debuggen denn die Methode OnPropertyChanged?

und könntest Du uns mal bitte den Code zeigen, in dem mit einem anderen Filter geladen wird?

Herzliche Grüße
Lars

25.12.2009 - 22:07 Uhr

Hallo Marc,

falls sich dein Steuerelement, ZB. in einer DLL befindet, die DLL nomals kompilieren,

oder hat das Label den auch einen Text?

Herzliche Grüße
Lars

25.12.2009 - 13:49 Uhr

Hallo MarC611,

entweder findes du es beireits in deiner ToolBox oder Du aknnst es mittels des Kontextmenüs der Toolbox hinzufügen und dann halt normal per drag and Drop auf dein Form ziehen. die andere alternatieve wäre dieses Steuerelement manuell im Code erzeugen, und mittels this.Controls.Add der jeweiligen Form hinzufügen.

Herzliche Grüße
Lars

19.12.2009 - 22:32 Uhr

Hallo nbp001 und Herzlich Willkommen hier im Forum,

wenn du sowas nicht in Google oder unserer Foren Suche gefunden hast, dann liegt es vermutlich daran, dass dir noch ein paar Grundlagen fehlen.

Wir helfen ja gerne, jedoch können wir nicht die gesamten Grundlagen erklären.

schau dich doch buitte zuerst dort um
http://www.galileocomputing.de/openbook/visual_csharp/

Herzliche Grüße

19.12.2009 - 22:11 Uhr

Hallo m74,

zumindest scheint dies kein generelles Problem des vs 2010 zu sein, ich benutze die beta recht häufig, und bei mir ist es noch nicht passiert.

Herzliche Grüße
Lars

19.12.2009 - 02:06 Uhr

Hallo UbuntuPro,

es wäre doch fein wenn du uns ein paar mehr infos geben köntest,

wozu soll dieses passwort denn sein

Verscchluesselng der anwendung, oder halt nach dem Motto:
Du willst es starten also gib pw ein?

Herzliche Grüße
Lars

18.12.2009 - 22:29 Uhr

Hallo Seshiro,

Hmm irgendwie machst Du Dir es ein wenig schwer, das ganze geht doch eigentlich sehr Einfach.

mal zwei kurze Beispiele

per Attached Event


<ListView ListViewItem.MouseDoubleClick="OnDoubleClick" ...>
...
<ListView/>

oder

über einen Style


<ListView >
            <ListView.Resources>
                <Style TargetType="{x:Type ListViewItem}">
                    <EventSetter Event="ListViewItem.MouseDoubleClick" Handler="ListView_MouseDoubleClick"/>
                </Style>
            </ListView.Resources>
        </ListView>

wobei der Erste Weg vorzuziehen ist.

Herzliche Grüße
Lars

17.12.2009 - 19:39 Uhr

Hallo yourmama,

ein schnell implementierter, aber nicht schöner Weg wäre, alle doppelt vorhandenen buchstaben durch ein ein einzelnen buchstaben zu ersetzten.

schleife über alle im string vorhandenen Buchstaben
schleife über IndexOf verdoppelter Buchstabe > 0
string Replace mit dem aktuell verdoppelten Buchstaben durch seinen einzelnen Buchstaben ersetzten
Beispiel:
aktueller Buchstabe ist ein 'a' dann string.Replace("aa", "a").
Das wäre die Verrückte Idee.

ein weitere könnte aufwendig mit Regex realisiert werden.

und noch etwa 100 andere

HErzliche Grüße
Lars

16.12.2009 - 19:37 Uhr

Hallo Fushigi und Hezlich Willkommen hier im Forum

wie wäre es mit Reglulären ausdrücken(Regex)?

Namespace: System.Text.RegularExpressions

Herzliche Grüße
Lars

13.12.2009 - 23:01 Uhr

Hallo halloleute,

ich kann Dir nur raten debugge das ganze einmal, du wirst dadurch schnell feststellen wo sich dein Denkfehler befindet.

Du must ja nur feststellen wo die stelle ist die der Designer ändert und wie der Code augerufen wird indem Du dieses Property setzt.

Herzliche Grüße
Lars

13.12.2009 - 12:23 Uhr

Hallo SlyFox,

schau Dir zum anfang einfach mal ein wenig SQL an, es gibt zwar noch haufen weise andere Methoden, jedoch denke ich das man sich ersteinmal mit den Grundlagen beschäftigen sollte, befor man sich an den anderen sachen probiert.

Herzliche Grüße
Lars

07.12.2009 - 08:00 Uhr

Hallo herbivore,

das mit dem Button stimmt, ich mach einfach schon zu lange WPF,

Natürlich hat ein Button eine Show Methode, was ja auch Sinn macht, da auch der Button eine Control ist und Die Show Methode genau aus dieser Ableitung herrührt.

Herzliche Grüße
Lars

06.12.2009 - 22:42 Uhr

Hallo GreenApple und Herzlich Willkommen hier im Forum,

Ein kleiner Rat zu Beginn, schau mal in unsere Community-Regeln
oder [Hinweis] Wie poste ich richtig? rein.

ich frage mich gerade seid wann ein Button eine Methode Show hat,

ZB. ein Form hat eine methode Show aber ein Button nicht.

Um Dir aber dennoch ein wenig zu helfen, schau Dir doch mal die Komplette Designer generierte Code Datei an und versuche diese Datei KOMPLETT zu verstehen.

Sobald Du diese Datei verstanden hast, wird Dir dein Fehler schnell bewußt werden.

Es tut mir leid, dass dies vermutlich nicht die Antwort ist die Du haben wolltest, Doch wir geben hier lieber Anleitungen zur selbsthilfe, anstatt Die das problem zu Lösen.
Das Bringt Dir einfach viel mehr.

Herzliche Grüße
Lars

05.12.2009 - 22:30 Uhr

Hallo iced-t89,

eigentlich hast du Dir die Antwort ja schon selber gegeben.

nur warum sollte man sowas machen wollen?

Herzliche Grüße
Lars

05.12.2009 - 12:44 Uhr

Hallo DiscMaster,

hast du ein Code, wie diesen in deiner Code Behind datei enthalten?
Denn ansonsten weiß das WPF Fenster, nichts von deinen in der Code Behind Datei definierten Properties.

this.DataContext = this;

das wäre zwar nicht sauber, jedoch sollte das in deinem Fall ausreichen

um das ganze sauber zu bekommen suche doch mal MVVM

PS. Wichtig am INotifyChanged ist das das event auch gefeuert wird,
also bei jedem Setter sollte das Event mit dem PropertyName gefeuert werden.

Herzliche Grüße
Lars

04.12.2009 - 22:43 Uhr

Hallo Madis82 und Herzlich Willkommen hier im Forum,

Wenn man es richtig, nimmt hast du schon ein Client der sendet und zwar dein Gerät

Herzliche Grüße
Lars

04.12.2009 - 22:30 Uhr

Hallo DiscMaster ,

ich hoffe mal das die Klasse dem DataContext des Windows zugewiesen hast.

möglicherweise fehlt dir aber auch nur, die Implementierung des Interfaces INotifyPropertyChanged an deiner Klasse, durch die Implementierung dieses Interfaces erhälst du die möglichkeit, deine Gui von den änderungen an dem Property zu unterrichten.

Die andere und acuh bessere alternative wäre, dass du anstatt eine generische List vom Typ String, eine ObservableCollection vom Typ String benutzt.

Herzliche Grüße
Lars

03.12.2009 - 22:34 Uhr

Hallo Bunnychecker,

ziehe doch dieses hier einfach vor die schleife MatchCollection matchcollection

ich hoffe das ist nicht der einzigste Code, den dieser Code macht für mich keinen sinn

Herzliche Grüße
Lars

03.12.2009 - 20:54 Uhr

Hallo Borussia_68,

es scheint so als ob dein Problem zum einen daran liegt, dass du vom frm_startdialog eine neue Instance erzeugst, du müßtest aber deine haupt instanz für diese sache benutzen.

Hint: zusätzlich solltest du as erste Control auch wieder aus dem Panel entfernen

Herzliche Grüße
Lars

19.11.2009 - 12:40 Uhr

Hallo w1z4rd2003,

welche VS Version benutzt du denn?
oder was für einen Projekttyp hast denn ausgewählt?

Herzliche Grüße
Lars

16.11.2009 - 22:19 Uhr

Hallo mctimotheus,

hast du es schonmal mit

http://www.developerfusion.com/tools/convert/vb-to-csharp/

versucht, in vielen fällen klappt das recht gut

Herzliche Grüße
Lars

16.11.2009 - 19:06 Uhr

Hallo Endro,

warum Klasse, net ist ein DOS Befehl mit dem unter anderem, Dienste gestartet oder gestoppt werden können.

Herzliche Grüße
Lars

16.11.2009 - 18:30 Uhr

Hallo Endro,

um zB. einen Dienst zu starten, könntest Du es mal mit des Code probieren


ProcessStartInfo psi = new ProcessStartInfo() { UserName = "Administrator", Password = "SuperGeheim", FileName="NET", Arguments="START [DienstName]" };
            Process p = new Process();
            p.StartInfo = psi;

            p.Start();

und das kann man sogar soweit treiben, das man eine eigene Anwendung Implementiert, die mit Admin Rechten gestartet wird und nur irgendwelche Daten ändert.

Herzliche Grüße
Lars

16.11.2009 - 18:19 Uhr

Hallo dila71,

für das was du vorhast, brauchst du nun wirklich nicht so rumhexen,

denn das ganze würde sich, zb mit einem Adorner, in ein paar Zeilen erledigen lassen.

Herzliche Grüße
Lars

15.11.2009 - 11:03 Uhr

Hallo Femaref,

eine Shell Erweiterung wäre bestimmt eine schöne Sache, solange diese Erweiterung nicht in .Net Programmiert wird.

Zu näheren Infos Don't do Shell Extension Handlers in .NET
oder mal die Foren Suche

Herzliche Grüße
Lars

14.11.2009 - 21:58 Uhr

Hallo Hilbi,

die Datei sollte ja auch, mit dem FileOpenDialog ausgewählt werden.

Herzliche Grüße
Lars

14.11.2009 - 14:21 Uhr

Hallo LatinChriz,

vom Prinzip her müsstest du, das Property ItemsSource von der inneren ListView
einfach

{Binding}

sein, also zB. so


<ListBox ItemsSource="{Binding}" DataContext="{Binding Path=m_List}" Background="Green">
            <ListBox.ItemTemplate>
                <DataTemplate>
                    <ListView ItemsSource="{Binding}">
                        <ListView.View>
                            <GridView>
                                <GridViewColumn Header="Test" DisplayMemberBinding="{Binding}"/>
                            </GridView>
                        </ListView.View>
                    </ListView>
                </DataTemplate>
            </ListBox.ItemTemplate>
        </ListBox>

Herzliche Grüße
Lars

14.11.2009 - 13:47 Uhr

Hallo chriscolm,

den Memorystream wirst du nicht übergeben können, jedoch könntest Du ein zb ein byte[] übergeben.

byte[] buffer = ms.ToArray();

Herzliche Grüße
Lars

14.11.2009 - 12:30 Uhr

Hallo Endro,

Solange Du die Login Daten, eines erweiterten Account hast (sei es diese sind bekannt oder können irgendwo Konfiguriert werden) kannst du alles über diesen Account ausführen was du willst, die User-Rechte werden davon nicht beeinträchtigt.

Herzliche Grüße
Lars

13.11.2009 - 13:50 Uhr

Hallo hilbi,

Du wirst das Explorer Fenster auch niemals als Form Casten können

wenn du das ganze wirklich machen möchtest, dann kommst du nicht drum herrum alles mit PInvoke zu machen.

Warum nimmst du denn nicht zb einen FileÖffnen dialog?

Herzliche Grüße
Lars

13.11.2009 - 13:11 Uhr

Hallo Tam0r,

eine Lösung könnten UserControls sein, dass heißt jedes Formular erstellst du als UserControl
und diese kannst dann jeweils austauschen.

Herzliche Grüße
Lars

13.11.2009 - 11:56 Uhr

Hallo Kaio4u,

Du musst Regex einfach das gierige Verhalten abgewöhnen

<MESSAGE>([^$]+?)</MESSAGE>

Herzliche Grüße
Lars

13.11.2009 - 11:00 Uhr

Hallo dr4g0n76,

schau dir doch mal die Bedingungen vom Breakpoint an, da gibt es doch eine CheckBox mit dem schönen Title hat sich geändert.

Probiere es einfach mal damit

zumindest bei diesem Code funktioniert es

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static int test;

        static void Main(string[] args)
        {
            for (int i = 0; i < 10; i++)
            {
                //Breakpint mit der checkbox hat sich geändert und der Bedingung test
                Console.Write(test);

                if (i == 5)
                    test = 5;
            }
        }
    }
}

Vermutlich ist dies aber nicht ganz das was du dir vorstellst

Herzliche Grüße
Lars

12.11.2009 - 19:28 Uhr

Hallo Haargel,

möglicherweise fehlt ein Close oder ein Flush beim wegschreiben

Herzliche Grüße
Lars

09.11.2009 - 18:18 Uhr

Hallo Alpha200,

versuche es doch einmal mit diesem Code


//Die folgenden Zeilen werden vor dem Debugger verborgen
#line hidden
...
//ab jetzt läuft alles wieder normal
#line default

Herzliche Grüße
Lars

08.11.2009 - 18:12 Uhr

stimmt es ging um 64 bit, jedoch klappte das bei mir unter 32 bit anfangs auch nicht

Herzliche Grüße
Lars

08.11.2009 - 18:05 Uhr

Ich bekomme auch zu keinem einzigem Zeitpunkt eine 100 % Auslastung

System: Windows 7 Home Premium 32 bit

Herzliche Grüße
Lars

08.11.2009 - 17:57 Uhr

Hallo,

die letzte Version läuft nun bei mir, unter Windows 7

Herzliche Grüße
Lars

08.11.2009 - 13:55 Uhr

Hallo ThomasR,

versuche mal bitte folgendes,

Füge deiner Application eine Manifest-Datei hinzu,

und öffne diese Manifest Datei und verändere diese Datei

bei mir mir läuft das Programm, sobal ich es als admin ausführe

Herzliche Grüße
Lars