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 Ayke
Thema: Beim Programmstart Shift-Taste auslesen
Am im Forum: GUI: WPF und XAML

Du kanst die Taste über eine Event der Form abfangen (KeyDown, KeyPress unsw).
Ich würde dir aber nicht empfehlen das vor der InitializeComponent Methode zu machen und wenn doch solltest du das über eine andre Form (z.b einen Splashscreen) oder Keyboard- Hook machen. Du kanst auch bevor du mit der Datenbank verbindest, wenige Sekunden warten um während der Zeit noch ein Tastendruck mit der Hauptform abzufangen.

Thema: foreach bring fehlermeldung....
Am im Forum: Web-Technologien

Wilst du den string- array einen string zuweisen ?

Thema: datagridview changes
Am im Forum: Datentechnologien

Wenn es dir nur um die ComboBox geht.


        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            sqlAdapter = new SqlDataAdapter("Select * From " + comboBox1.Text, ConnectionString);
            sqlBuilder = new SqlCommandBuilder(sqlAdapter);
            DataTable table = new DataTable();
            this.sqlAdapter.Fill(table);
            this.dataGridView1.DataSource = table; 
        }  


Zitat
Ich glaube es macht schon einen Unterschied.
Du erstellst eine neue Instanz von SqlAdapter der von deiner DataTable verwendet wird.

Jedenfalls funktionert es auch CellEndEdit, wenn du keine neue Instanz erstellst, was auch nicht nötig ist.

Erlich gesagt bin ich mir selber nicht mehr so sicher, ob meine vorherige Post stimmt. Momentan kann ich auch nix zuverlässig testen.

Thema: datagridview changes
Am im Forum: Datentechnologien

Ich glaube es macht schon einen Unterschied.
Du erstellst eine neue Instanz von SqlAdapter der von deiner DataTable verwendet wird.

Jedenfalls funktionert es auch CellEndEdit, wenn du keine neue Instanz erstellst, was auch nicht nötig ist.

Thema: datagridview changes
Am im Forum: Datentechnologien

        private SqlDataAdapter sqlAdapter;
        private SqlCommandBuilder sqlBuilder;
        
        private void Form1_Load(object sender, EventArgs e) 
        {
            sqlAdapter = new SqlDataAdapter("Select * From Table", ConnectionString);
            sqlBuilder = new SqlCommandBuilder(sqlAdapter); 
            DataTable table = new DataTable(); 
            this.sqlAdapter.Fill(table); 
            this.dataGridView1.DataSource = table; 
        } 

        private void dataGridView1_RowLeave(object sender, DataGridViewCellEventArgs e)
        {
            this.sqlAdapter.Update((DataTable)this.dataGridView1.DataSource); 
        } 

So müsste es funktionieren. Erzeuge keine neue Instanz vom SqlDataAdapter und SqlCommandBuilder.

Thema: datagridview changes
Am im Forum: Datentechnologien

Setze mal ein Breakpoint um zu sehen ob das Event wirklich ausgelöst wird. Wenn ja, versuche mal ein Update auf dein Gridview, damit dieser wieder mit den Daten vom SQL Server angeglichen wird. Wenn alles nicht hilft, poste mal dein Code.

Thema: datagridview changes
Am im Forum: Datentechnologien

Wieso klapt das nicht mit dem Event wie du das möchtest ?

Thema: [ASP.NET C#] Autopostback?
Am im Forum: Web-Technologien

Mit Silverlight oder Javascript.

Thema: Probleme bei der Mehrfachauswahl beim Propertygrid
Am im Forum: GUI: Windows-Forms

Zeig doch mal einwenig vom geschriebenen. So kann ich dir nicht sagen wo dein Fehler ist.

Thema: Ressourcendesigner und Projekteigenschaften nicht mehr aufrufbar
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Hallo Telefisch,

ich würde mal versuchen die Projektmappe über Visual Studio neu zu erstellen, wenn das nicht hilft, Code- Dateien in ein neu erstelltes Projekt kopieren. Ich kann nicht wirklich sagen wo das Problem liegt, aber das hilft oft.

Thema: Fehlende Zugriffsrechte beim Erstellen, Schreiben, Lesen von Dateien auf Windows 7
Am im Forum: Rund um die Programmierung

@Lars Schmitt
Danke für deinen Tipp. Das ist was ich gesucht habe.

@Xynratron, zommi
Vorteile hat das ganze bestimmt. Es ist auch nur in seltenen Fällen nötig, in Verzeichnise wie System32 zu schreiben. Trozdem möchte ich meine möglichkeiten kennen, falls ich Sie mal brauche. Nach einwenig
Eingewöhnungszeit wird mir Windows 7 bestimmt auch gefallen.

Thema: Fehlende Zugriffsrechte beim Erstellen, Schreiben, Lesen von Dateien auf Windows 7
Am im Forum: Rund um die Programmierung

Ich kenne mich mit Windows 7 oder auch Vista noch nicht so gut aus, da ich vor kurzen erst umgestiegen bin. Mir gefällt dieses ganze Benutzer und Rechte- System nicht.

Zitat
es gibt ein recht "nur schauen aber nicht öffnen"

wenn du den pfad+datei im explorer einträgst, dann versucht er sie gleich zu öffnen aber offensichtlich hast du dafür kein recht.
Sah alle anderen Dateien bis auf die eine. Problem tritt aus unempfindlichen gründen nicht mehr auf.
Zitat
nein dein acc hat keine adminrechte.
Laut Windows 7 habe ich Admin- Rechte. Und ich sehe bis jetzt auch keine Einschränkungen, bis auf die Probleme ich mit meiner oder auch andere Anwendungen haben.
Zitat
also wo genau versuchst du die datei zu erstellen/öffnen.. ?
Es ist das System verzeichnis. Führe ich jede Anwendung als Benutzer aus bis ich auf "Als Administrator ausführen" einstelle ?

Thema: Fehlende Zugriffsrechte beim Erstellen, Schreiben, Lesen von Dateien auf Windows 7
Am im Forum: Rund um die Programmierung

Hi,

ich habe bei mir Window 7 installiert. Nun habe ich einige Probleme mit den Rechten beim erstellen, schreiben und lesen. Ich bekomme eine Meldung das ich nicht genug Rechte habe (UnauthorizedAccessException). Wenn ich meine Anwenung aber mit "Rechte Maustatse | Als Administrator ausführen" starte, funktioniert es einwandfrei. Da mein Benutzeraccount Administrator Rechte hat, erwarte ich das dies nicht nötig ist.

Ich habe nun eine möglichkeit gesucht, um während der Laufzeit die nötigen Rechte zu vergeben.

        public static bool SetPermissions(string dir) 
        {
            try
            {
                DirectoryInfo info = new DirectoryInfo(Path.GetDirectoryName(dir));
                DirectorySecurity ds = info.GetAccessControl();

                ds.AddAccessRule(new FileSystemAccessRule(Environment.MachineName + "\\" + Environment.UserName,
                    FileSystemRights.FullControl,
                    InheritanceFlags.ObjectInherit | InheritanceFlags.ContainerInherit,
                    PropagationFlags.None,
                    AccessControlType.Allow));

                info.SetAccessControl(ds);
                return true;
            }

            catch { return false; }
        }

Leider auch ohne erfolg...
Ich bekomme nur wieder eine Meldung, das ich nicht genug Rechte habe.
In Visual Studio gestartet funktioniert alles. Das merkwürdige ist das die
erstellte Datei im Explorer nicht sichtbar ist. Sie wird auch nicht gefunden, wenn ich den Pfad zur Datei direkt im Explorer eintrage.

Hat jemand von euch paar Tipps zu diesen Problem auf Windows 7 oder auch Vista ?

Thema: shdocvw Events feuern nicht
Am im Forum: Web-Technologien

Problem gelöst...

Habe die Events in einen anderen Thread ausgelagert.

Thema: shdocvw Events feuern nicht
Am im Forum: Web-Technologien

Hi,

ich versuche über die shdocvw Bibliothek, die Events des Internet Exploreres zu verwenden. Leider wird keiner der Events gefeuert, wenn ich im Internet Explorer eine neue Seite als Benutzer geladen habe. Es funktioniert allerdings, wenn ich über mein Programm die Navigate- Funktion aufrufe.


            ShellWindows shellWindow = new ShellWindows();

            foreach (InternetExplorer ie in shellWindow)
            {
                ie.DocumentComplete += new DWebBrowserEvents2_DocumentCompleteEventHandler(ie_DocumentComplete);
                ie.BeforeNavigate2 += new DWebBrowserEvents2_BeforeNavigate2EventHandler(ie_BeforeNavigate2);

                 //Ich gehe in den Internet Explorer und lade eine Seite... (Event wird nicht gefeuert)
            }

            ShellWindows shellWindow = new ShellWindows();

            foreach (InternetExplorer ie in shellWindow)
            {
                ie.DocumentComplete += new DWebBrowserEvents2_DocumentCompleteEventHandler(ie_DocumentComplete);
                ie.BeforeNavigate2 += new DWebBrowserEvents2_BeforeNavigate2EventHandler(ie_BeforeNavigate2);
                ie.Navigate(@"http://google.de", ref o, ref o, ref o, ref o);

                //Seite wird über die Navigate -Funktion geladen... (Event funktioniert)         
             }

Thema: Form resizeable machen??
Am im Forum: GUI: Windows-Forms

Vestehe nicht genau was du sagen möchtest, aber ich denke das dein Problem mit Tabellen und Panels gelöst ist. Um die Controls dan automatisch der Fenstergrösse anzupassen kanst du die Eigenschaft Dock z.b auf DockStyle.Fill setzten um das übergeordnete Control auszufüllen. Probiere mal die Eingenschaften durch bis du gefunden hast was du brauchst.

Thema: OSK für Vista
Am im Forum: GUI: Windows-Forms

Du könntest ein Window Hook oder eine API Funktion benutzen um das vorher aktive Fenster herauszufinden, um dannach der vorherigen Fenster wieder Focus zu geben und die Zeichen zu senden.

Thema: Datenbanken per Assistent erstellt - Connection String
Am im Forum: Datentechnologien


/// <summary>
/// First remove the old connectionstring and after that
/// add a connection string to the connectionstrings
/// section and store it in the configuration file. 
/// </summary>
/// <param name="csName">The name of the property.</param>
/// <param name="connectionString">The connectionstring as specified.</param>
public static void UpdateConnectionStrings(string csName, string connectionString)
{
// Get the configuration file
System.Configuration.Configuration config =
ConfigurationManager.OpenExeConfiguration(
ConfigurationUserLevel.None);

// Remove the existing connectionstring.
config.ConnectionStrings.ConnectionStrings.Remove(csName);
// Add the connectionstring
ConnectionStringsSection csSection = config.ConnectionStrings;
csSection.ConnectionStrings.Add(
new ConnectionStringSettings(csName, 
connectionString, "System.Data.SqlClient"));

// Save the configuration file
config.Save(ConfigurationSaveMode.Full);
}

Thema: Webbrowser-Control + Webrequest
Am im Forum: Web-Technologien

Verwende doch das Webrowser Control zum Einloggen. Auch wenn das Control nicht sichtbar ist, kanst du es ganz normal verwenden.

Thema: Datenbanken per Assistent erstellt - Connection String
Am im Forum: Datentechnologien

Überprüfe ob die Datenbank im Standartverzeichnis liegt. Wenn nicht, soll der Benutzer diesen vorher angeben. Den schreibst du dan, in deine Konfigurations Datei.

Thema: Visual Studio Tools editbin.exe und vsvars32.bat fehlen
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Visual C++ Editionen

Thema: OSK für Vista
Am im Forum: GUI: Windows-Forms

1. Form.Opacity auf gewünschte Transparens setzen.
2. Form.TopMost auf True setzen.
3. Button oder Bilder (Picturbox) für Tasten einfügen.
4. Mit SendKeys tasten zur aktiven Form senden.

Thema: Zu anderem Fenster wechseln (ähnlich Alt Tab)
Am im Forum: GUI: Windows-Forms

Versuch es mal ohne SetForegroundWindow.

Thema: Zahlensysteme mit verschiedenen Basen umrechnen...
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Danke. Hätte mal besser suchen sollen :P.

Thema: Zahlensysteme mit verschiedenen Basen umrechnen...
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo Leute,

ich versuche Zahlensysteme mit verschiedenen Basen umrechnen.

Kann es mit 3.
z.B möchte ich wissen was 8 ist.
8 * 3 = 24 + 3 (für 3 Zahlenreihe also 8 / 3 aufgerundet = 3)
27 nur die letzte Ziffer nehmen. Also 7
7 / 3 = 2

1.2.3|1.2.3|1.2.3|1.2.3
1.2.3|4.5.6|7.8.9|10.11.12

Gibt es eine möglichkeit mit der ich alles Umrechnen kann ?

Thema: Top-Filme (must-sees!)
Am im Forum: Smalltalk

Habe heute District 9 geschaut. Schon lange kein so guten Film gesehen. Leider nur auf Englisch werde aber auf jeden fall mal ein Kino in Deutschland besuchen.

Thema: Zufalls Generator mit Moneymanagment und Chart
Am im Forum: Projekte

Hallo,

ich habe mal eine kleines Tool geschrieben was aus Zufall einen Chart generiert.
Auserdem gibt es verschiedene Konfigurationsmöglichkeiten für Wahrscheinlichkeiten und Moneymanagment.

Nix besonderes. Ich finde ich es aber interessant zu sehen, was für Chartmuster durch Zufall entstehen die bei Wertpapieren, den menschlichen Emotionen zu gesprochen werden. Auserdem kann mann recht gut erkennen, wie wichtig Moneymanagment beim Glücksspiel oder Aktienhandel ist.

Thema: Zufalls Generator mit Moneymanagment und Chart
Am im Forum: Projekte

Screenshot

Thema: Habe eine Schlange im Haus. Bitte um Tipps/Hilfe!
Am im Forum: Smalltalk

Ach das habe ich überlesen.

Thema: Top-Filme (must-sees!)
Am im Forum: Smalltalk

Ist der schon in den deutschen Kinos ? Habe öffters gehört das der Film nicht so der brenner werden soll. Aber mache mir mal heute Abend mal meine eigene Meinung.

Auf der Webseite Filmtips habe ich auch ein paar gute Filme gefunden, die meisten kennt man jedoch.