Hallo Karill Endusa,
Wenn der Weg über PostMessage nicht funktioniert, probier mal keybd_event aus.
Das hat bei mir am besten funktioniert.
[DllImport("coredll.dll", SetLastError = true)]
static extern void keybd_event(byte bVk, byte bScan, int dwFlags, int dwExtraInfo);
Einfach mal googlen.
André
Hallo Boonlight84,
Versuch doch mal diesen Code in den Constructor der Form statt in das licenseForm_Load
m_DragDropManager = new DragDropManager();
m_DragDropManager.Parent = this;
André
Hallo,
man möge mir meine voreingenommene und vorschnelle Antwort verzeihen.
@talla
Das Event wird zwar von der Form abonniert, es wird allerdings auch gefeuert wenn sich darüber ein Panel befindet und man auf dieses dragt.
André
Hallo Boonlight84,
das ist meiner Meinung nach Anfängerwissen, was hier Voraussgesetzt wird!
Daher zunächst: [Hinweis] Wie poste ich richtig? 1.1. und 1.1.1
Die Lösung ist vermutlich:
.AllowDrop = true;
und entsprechendes Event setzen.
private void panel1_DragEnter(object sender, DragEventArgs e)
{
e.Effect = DragDropEffects.Copy; // AllowedEffect war falsch
}
André
Hallo Jonny132,
ich bin zuerst von der Dock Eigenschaft des Buttons ausgegangen.
So wie du es geschildert hast, kann ich damit weiter arbeiten.
Danke 😃
Gruß André
Hallo Jonny132,
weil es nicht mein Ziel ist einen einzelnen Button in das Panel zu legen, sondern mehrere Elemente wie CheckBoxen, ComboBoxen, Labels etc. so wie es ein vernünftiger Einstell-Dialog eben erfordert.
Gruß André
Hallo herbivore,
genau das ist der Punkt.
Laut code ist es auf der Scrollbar.
Button Größe:
this.button1.Size = new System.Drawing.Size(303, 322);
Form Größe
this.ClientSize = new System.Drawing.Size(304, 262);
Es werden beim ausführen ca. 18px abgezogen also ist es genau neben der Scrollbar.
Gruß André
Hallo herbivore,
hier nochmal ein absolutes Minimal Beispiel:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Diagnostics;
namespace AutoScrollTest
{
public partial class Form1 : Form
{
/// <summary>
/// Erforderliche Designervariable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Verwendete Ressourcen bereinigen.
/// </summary>
/// <param name="disposing">True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Vom Windows Form-Designer generierter Code
/// <summary>
/// Erforderliche Methode für die Designerunterstützung.
/// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
/// </summary>
private void InitializeComponent()
{
this.button1 = new System.Windows.Forms.Button();
this.SuspendLayout();
//
// button1
//
this.button1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.button1.Location = new System.Drawing.Point(0, 0);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(303, 322);
this.button1.TabIndex = 0;
this.button1.UseVisualStyleBackColor = true;
//
// Form1
//
this.AutoScroll = true;
this.ClientSize = new System.Drawing.Size(304, 262);
this.Controls.Add(this.button1);
this.Name = "Form1";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.Button button1;
public Form1()
{
InitializeComponent();
Debug.WriteLine(String.Format("Constructor Form1 {0}", button1.Size));
Load += new EventHandler(Form1_Load);
button1.AutoSizeChanged += new EventHandler(button1_AutoSizeChanged);
button1.SizeChanged += new EventHandler(button1_SizeChanged);
button1.Resize += new EventHandler(button1_Resize);
button1.ClientSizeChanged += new EventHandler(button1_ClientSizeChanged);
}
protected override void OnVisibleChanged(EventArgs e)
{
base.OnVisibleChanged(e);
}
void button1_ClientSizeChanged(object sender, EventArgs e)
{
Debug.WriteLine(String.Format("button1_ClientSizeChanged {0}", button1.Size));
}
void button1_AutoSizeChanged(object sender, EventArgs e)
{
Debug.WriteLine(String.Format("button1_AutoSizeChanged {0}", button1.Size));
}
void button1_SizeChanged(object sender, EventArgs e)
{
Debug.WriteLine(String.Format("button1_SizeChanged {0}", button1.Size));
}
protected override void OnSizeChanged(EventArgs e)
{
Debug.WriteLine(String.Format("OnSizeChanged before {0}", button1.Size));
base.OnSizeChanged(e);
Debug.WriteLine(String.Format("OnSizeChanged after {0}", button1.Size));
}
protected override void OnResize(EventArgs e)
{
Debug.WriteLine(String.Format("OnResize before {0}", button1.Size));
base.OnResize(e);
Debug.WriteLine(String.Format("OnResize after {0}", button1.Size));
}
void button1_Resize(object sender, EventArgs e)
{
Debug.WriteLine(String.Format("button1_Resize {0}", button1.Size));
}
void Form1_Load(object sender, EventArgs e)
{
Debug.WriteLine(String.Format("Form1_Load {0}", button1.Size));
}
}
}
Ausgabe:> Fehlermeldung:
OnSizeChanged before {Width=303, Height=322}
OnResize before {Width=303, Height=322}
OnResize after {Width=303, Height=322}
OnSizeChanged after {Width=303, Height=322}
Constructor Form1 {Width=303, Height=322}
Form1_Load {Width=303, Height=322}
OnSizeChanged before {Width=303, Height=322}
OnResize before {Width=303, Height=322}
OnResize after {Width=303, Height=322}
OnSizeChanged after {Width=303, Height=322}
button1_Resize {Width=286, Height=322}
button1_SizeChanged {Width=286, Height=322}
button1_ClientSizeChanged {Width=286, Height=322}
Ich habe versucht die Reihenfolge des Designer Codes zu ändern, doch das verkleinern der Controls ist immer gleich gewesen. Bei schliessen und öffnen der Form im VS 2010 Designer wird auch hier das Control verkleinert.
André
Nein ich stelle lediglich das Problem mit einem anderem Beispiel dar...
Hallo Darth Maim,
leider sind das die absolut unhandlichsten Controls überhaupt.
Für das minimalistische Beispiel reicht das vielleicht aber nicht für komplexere Anordnung.
Hallo telly168,
Was hat denn der Margin Wert damit zu tun haben ?
Gruß André
Im Anhang nochmal in das was der VS 2010 Designer Anzeigt (links) und was beim Ausführen dabei rauskommt (rechts).
Danke für die Antwort
leider haben deine Buttons keinen Anchor 😉
sobald ich den setze hab ich das selbe Problem wie vorher.
Gruß André
Hallo zusammen,
ich habe ein nerviges Problem (mit dem Visual Studio Designer ?).
Controls die innerhalb eines Panels sind, welches AutoScroll eingeschaltet hat und AutoScrollMargin oder AutoScrollMinSize gesetzt hat, verschieben/verkleinern sich sobald ich meine Anwendung ausführe.
Das gilt für Controls die Anchor Left und Right haben.
Die Controls werden dabei etwa um die Breite der ScrollBar nach links verschoben/verkleinert.
Habt ihr eine Idee das zu umgehen ?
Siehe Bild im Anhang.
Hier im kleinen Beispiel:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace AutoScroll
{
public partial class Form1 : Form
{
/// <summary>
/// Erforderliche Designervariable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Verwendete Ressourcen bereinigen.
/// </summary>
/// <param name="disposing">True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Vom Windows Form-Designer generierter Code
/// <summary>
/// Erforderliche Methode für die Designerunterstützung.
/// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
/// </summary>
private void InitializeComponent()
{
this.panel1 = new System.Windows.Forms.Panel();
this.button8 = new System.Windows.Forms.Button();
this.button7 = new System.Windows.Forms.Button();
this.button6 = new System.Windows.Forms.Button();
this.button5 = new System.Windows.Forms.Button();
this.button4 = new System.Windows.Forms.Button();
this.button3 = new System.Windows.Forms.Button();
this.button2 = new System.Windows.Forms.Button();
this.button1 = new System.Windows.Forms.Button();
this.panel1.SuspendLayout();
this.SuspendLayout();
//
// panel1
//
this.panel1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.panel1.AutoScroll = true;
this.panel1.AutoScrollMargin = new System.Drawing.Size(0, 60);
this.panel1.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
this.panel1.Controls.Add(this.button8);
this.panel1.Controls.Add(this.button7);
this.panel1.Controls.Add(this.button6);
this.panel1.Controls.Add(this.button5);
this.panel1.Controls.Add(this.button4);
this.panel1.Controls.Add(this.button3);
this.panel1.Controls.Add(this.button2);
this.panel1.Controls.Add(this.button1);
this.panel1.Location = new System.Drawing.Point(5, 4);
this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(277, 255);
this.panel1.TabIndex = 0;
//
// button8
//
this.button8.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.button8.Location = new System.Drawing.Point(3, 206);
this.button8.Name = "button8";
this.button8.Size = new System.Drawing.Size(257, 23);
this.button8.TabIndex = 0;
this.button8.Text = "button1";
this.button8.UseVisualStyleBackColor = true;
//
// button7
//
this.button7.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.button7.Location = new System.Drawing.Point(3, 177);
this.button7.Name = "button7";
this.button7.Size = new System.Drawing.Size(257, 23);
this.button7.TabIndex = 0;
this.button7.Text = "button1";
this.button7.UseVisualStyleBackColor = true;
//
// button6
//
this.button6.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.button6.Location = new System.Drawing.Point(3, 148);
this.button6.Name = "button6";
this.button6.Size = new System.Drawing.Size(257, 23);
this.button6.TabIndex = 0;
this.button6.Text = "button1";
this.button6.UseVisualStyleBackColor = true;
//
// button5
//
this.button5.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.button5.Location = new System.Drawing.Point(3, 119);
this.button5.Name = "button5";
this.button5.Size = new System.Drawing.Size(257, 23);
this.button5.TabIndex = 0;
this.button5.Text = "button1";
this.button5.UseVisualStyleBackColor = true;
//
// button4
//
this.button4.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.button4.Location = new System.Drawing.Point(3, 90);
this.button4.Name = "button4";
this.button4.Size = new System.Drawing.Size(257, 23);
this.button4.TabIndex = 0;
this.button4.Text = "button1";
this.button4.UseVisualStyleBackColor = true;
//
// button3
//
this.button3.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.button3.Location = new System.Drawing.Point(3, 61);
this.button3.Name = "button3";
this.button3.Size = new System.Drawing.Size(257, 23);
this.button3.TabIndex = 0;
this.button3.Text = "button1";
this.button3.UseVisualStyleBackColor = true;
//
// button2
//
this.button2.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.button2.Location = new System.Drawing.Point(3, 32);
this.button2.Name = "button2";
this.button2.Size = new System.Drawing.Size(257, 23);
this.button2.TabIndex = 0;
this.button2.Text = "button1";
this.button2.UseVisualStyleBackColor = true;
//
// button1
//
this.button1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right)));
this.button1.Location = new System.Drawing.Point(3, 3);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(257, 23);
this.button1.TabIndex = 0;
this.button1.Text = "button1";
this.button1.UseVisualStyleBackColor = true;
//
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(284, 262);
this.Controls.Add(this.panel1);
this.Name = "Form1";
this.Text = "Form1";
this.panel1.ResumeLayout(false);
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.Panel panel1;
private System.Windows.Forms.Button button8;
private System.Windows.Forms.Button button7;
private System.Windows.Forms.Button button6;
private System.Windows.Forms.Button button5;
private System.Windows.Forms.Button button4;
private System.Windows.Forms.Button button3;
private System.Windows.Forms.Button button2;
private System.Windows.Forms.Button button1;
public Form1()
{
InitializeComponent();
}
}
}
Das liegt daran das der Standard Proxy gesucht wird, stell beim WebRequest den Proxy auf null.
Was ist Upppor ?
Upppor ist ein Programm womit sich einfach Screenshots erstellen lassen. Doch das besondere ist, die Screenshots werden sofort hochgeladen und man bekommt eine (kurze) URL unter dem das Bild absofort ereichbar ist.
Die URL wird in der Zwischenablage gespeichert, um die Aufnahme sofort mit anderen teilen zu können.
Die Features im Überblick:
*Drei Screenshot Modi: Gesamter Bildschirm, Fenster und Rechteck Auswahl.
*Frei definierbare Hotkeys für den jeweiligen Aktionstyp.
*Drag and Drop Upload.
*Datei Upload (derzeit max. 10 MB pro Datei).
*Historie: Zeigt bereits hochgeladene Dateien und bietet die Möglichkeit die URL zu kopieren.
*Lokale Kopien.
*Verwaltungsmöglichkeiten auf der Webseite.
*Eigene Öffentliche und Private Ordner auf der Webseite.
*Designer: Screenshot aufnehmen, bearbeiten, hochladen und mit anderen teilen.
*Autoupdater (updateSystem.NET)
**Woher bekommt man Upppor ? **
http://upppor.it/upppor.zip
Was ist erforderlich um Upppor nutzen zu können ?
Für die Authentifizierung des Clients muss ein kostenloser Account erstellt werden.
Beachtet das die Zugänge derzeit begrenzt sind.
Es wird .Net Framework 2.0 benötigt.
Das Projekt ist in der Betaphase und stark in Entwicklung und bitte daher um nachsicht wenn noch nicht alles 100% funktioniert wie erwartet.
Dennoch bin ich offen für Verbesserungsvorschläge und Kritik konstuktiver Art.
Zudem suche ich noch Entwickler die Interesse hätten sich an diesem Projekt zu beteiligen.
Es ist Arbeit im Web, im Client sowie im Server Bereich vorhanden.
Website: http://upppor.it/
André
Importiere dir GetLastError und schau mal was du für ein Fehler zurückbekommst.
Ich vermute das einfachste wäre vom Button zu erben und noch ein Label hinzuzufügen.
Asatru,
Geht es dabei um .Net Programme oder um alle ?
Ich denke nicht das es so einfach ist anhand der Prozess ID Fremde Anwendungen in deinem Programm zu hosten.
Vielleicht erläuterst du nochmal Konkret was du vor hast.
Gruß
André
Ich verstehe nicht ganz, im Verlinkten Beitrag wird es doch prima erklärt.
Hi,
probier folgendes:
WindowStyle="None" AllowsTransparency="True"
Gruß André
Hallo Chris,
Danke für die ausführliche Auskunft!
mit Ressourcen meine ich z.B. Server, Websites, Repos und natürlich sonstige Hard- und Software.
Aber ich denke die Informationen reichen mir erstmal.
Gruß
André
Hallo,
seit kurzem fehlen bei mir in der Toolbox sämtliche Windows Forms Elemente.
Alle Versuche Wie Rechtsklick->Toolbox zurücksetzen, Einstellungen importieren oder devnev /ResetSettings waren Vergeblich...
Ich habe auch versucht die *.tld dateien zu löschen auch kein Erfolg.
Die Windows Forms Elemente sind standardmäßig deaktiviert siehe Bild. (Wenn ich zurücksetzen mache werden diese auch wieder deaktiviert)
Ich hoffe einer von euch hat eine Idee.
André
Hallo,
ich hätte noch ein paar fragen.
Was steht schon (Konzepte, Code,Modells,Texturen etc.) ?
Worauf wollt ihr aufbauen (wenn überhaupt) ?
Was genau soll neu aufsetzen heißen ?
Welche Engine soll verwendent werden, welche Technologie (XNA,SlimDX) ?
Wie viele Leute seid ihr bereits ?
Was für Ressourcen habt ihr ?
Ich selber kenne mich sehr gut mit Minecraft aus und schreibe auch seit dessen release Programme/Plugins dafür.
Stichwort Global Hooks
Ziele setzen wie kleinere Programme und dann einfach mal los legen.
Wenn du Probleme hast, versuchen es zu lösen oder suchen wie andere es gelöst haben.
Bücher sind zwar gut und schön, mit selber machen ist der Lerneffekt aber höher.
Die Video2Brain Reihen sind auch gut um einen Überblick in einem Thema zu bekommen.
Das Thema wurde allerdings schon einige male besprochen, also bitte nochmal Forumsuche verwenden und poste die Besten Trefer hier!
Wenn du dort noch explizite Hilfe bei der Realisierung brauchst kann ich dir vielleicht helfen, melde dich mal per PM.
Unabhängig davon sind es Grundlagen 🙂
Also [Hinweis] Wie poste ich richtig? 1.1 und 1.1.1
Mit trickserei gehts 😉
In etwa so:
Form Transparent auf Endgröße machen und die Aufbau Animation im Paint Ereignis nachbilden.
Mit Width und Height sowie Location nicht rumspielen, denn dort gibt es immer ein Flackern.
Hi,
also ich bin so vorgegangen:
Der rest sollte klar sein 🙂
Hallo Maximilian,
Ich verwende das UpdateSystem nun mehr als 1 Jahr ohne größere Probleme, und es gefällt mir echt gut.
Folgende Dinge sind mir in der Zeit noch aufgefallen:
1.1. Laufen die Updates selber über HTTP oder FTP ?
Es gibt bisher keine Möglichkeit die Update Dialoge zu Lokalisieren (?).
Dialoge im UpdateSystem sind oft nicht resizeable (manchmal nervig).
Changelog sollte aus vorherigem Update genommen werden, oder Dateipfad gespeichert werden.
Die Option das "Service Pack" als Standard voreingestellt werden soll fehlt mir.
Mehr Optionen bei Statistik wären toll (z.B. wie viele Downloads/Anfragen von wann bis wann gemacht worden sind in Zahlen).
Gruß
André
Anhand des Web Controls wohl kaum.
Da z.b. der Flash Container einen neuen Kanal öffnet und der Stream darüber läuft.
Siehe diesen Thread und insbesondere meinen Beitrag am Schluss.
TcpClient.Client.Disconnect - Anwendung hängt sich auf
Ich hab die Erfahrung gemacht, dass die Sockets nicht (immer) geschlossen werden, wenn z.b. derzeit ein Receive blockiert. Wenn man jedoch versucht etwas an den Socket zu senden bekommt man (bei bereits geschlossenem Socket) eine Exception und darauf kann man reagieren. Also eine Art Timeout/Ping ins Protokoll einbauen, so habe ich es gelöst.
Vielleicht hilft das ja.
Hallo Lotus,
lass es auf Resource und benutz einfach als Source den Pfad z.B. Images/Icon.ico
Steht die PictureBox bei DoubleBuffered auf True oder das Parent element ?
Wie auch immer machs besser wie inflames2k bereits gesagt: selber zeichnen.
Hallo dennis-320,
EventHandler enewProject = NewProject;
Die Zuweisung des Events ist auch unnötig.
Schau ausserdem mal hier [FAQ] Kommunikation von 2 Forms
Und Vorsorglich: [Hinweis] Wie poste ich richtig? 1.1 und 1.1.1
Den Fehler hättest du durch einfaches debuggen an der Stelle wo das Event gefeuert werden sollte, bestimmt selber gefunden!
Ich bin mir fast sicher das du XNA und nicht DirectX verwendet hast.
(Ausserdem ist der Thread 5 Jahre alt! (fast 6) =)){gray}
Hallo ludden,
irgendwie bei mir ein Problem
Kannst du das genauer definieren ?
Leider sehen wir nicht was du siehst und mit so wenig Informationen wie du uns gegeben hast können wir nichts anfangen!
André
Hallo ludden,
um welches Object handelt es sich denn ?
André
Willkommen auf mycsharp.de,
List<T> meineListe;
T steht für Typ.
Verwende bitte auch die Suche und lies die Regeln [Hinweis] Wie poste ich richtig? besonders 1.1 und 1.1.1
IsChecked="{Binding RelativeSource={RelativeSource Mode=FindAncestor,AncestorType={x:Type ListBoxItem}},Path=IsSelected}"
Hallo 1mannlan,
festgefressen wenn nichts gesendet wurde.
Sockets sind blockierend d.h. es wird gewartet bis etwas empfangen wurde, undzwar soviel wie angegeben.
Es wäre also schlau nur soviel zu empfangen, wie auch gesendet wurde.
Andernfalls benutze BeginSend und BeginReceive als Asynchrone variante.
Du solltest dir erstmal ein generelles verständnis von Threads und Sockets aneignen.
André
Warum nicht eine Schicht tiefer gehen ?
Da braucht man keine ASCII zeichen.
Packete einfach in etwa so aufbauen:
1 Int32 => Size der nachfolgenden bytes
1 Byte => Packet ID
Byte[Size-1] => Rest
Durch die Packet ID kannst du dann z.b. entscheiden was es ist ob z.b. Chat, Ping, Pong oder was auch immer.
Habs mal durch Zufall herausgefunden:
Unten im Tray schauen nach Lenovo Mouse Suit -> Doppelklick (Oder eigenschaften von Maus in Systemsteuerung)
Dann auf den Reiter Lenovo -> Erweiterte Eigenschaften -> Rad
Universal Scrolling aus -> Nur die Rollen Emulation von office 97 verwenden
Das hat bei mir geholfen.
Ob nun Lenovo Universal Scrolling von VS2010 nicht unterstützt wird oder andere Mäuse schlicht nur die Rollen Emulation verwenden weiß ich nicht, würde mich aber mal interessieren.
André
Apache oder IIS ?
Bei Apache ist es einfach es gibt dort ein Plugin welches du in der httd.config einstellst.
Dann kannst du Tortoise SVN (auf dem Server) installieren und die Subversion server files. Von dort kopierst du das Modul fürn Apache rüber und mittels Tortoise SVN Kannst du create Repository ausführen.
Such mal bei Google Apache und SVN bzw. Subversion
zu IIS kann ich nichts sagen 😃
Ich verweise mal auf meine Seite: http://zicore.de/dev/?p=news&id=2
Komplettes Projekt 😃
Der Download link ist noch falsch hab ich gerade gemerkt also ist es angehängt.
[0-9][0-9] oder [0-9]{2}
Hallo inflames2k,
u.a. Softing bietet eine .Net Library an