Das kannst Du damit machen:
'Versioninformationen laden
Dim objApp As Reflection.Assembly = Reflection.Assembly.GetExecutingAssembly()
Dim objVer As Version = objApp.GetName.Version
lblVersion.Text = objVer.ToString(3) 'Major, Minor und Build
Gruss,
Steff
Kenne mich damit nicht aus, aber ich denke das Dir folgendes helfen wird:
Advanced Unit Testing (Code-Project.com)
Gruss,
Steff
Das soll in ASP.Net 2 bzw. Visual Studio Whidbey implementiert sein.
while(sqlDataReader.Read())
{
sqlDataReader.GetString(index);
}
Mit FieldCount () kannst du die Spalten zählen und mit GetFieldType() findest du den Typ heraus. Es gibt eine unmenge von Get-Methoden im SqlDataReader.
Gruss,
Steff
Du musst die DataSource auf die gewünschte DataTable im DataSet setzen!
Natürlich, gibts das 😉
System.Drawing.Color sColor = System.Drawing.Color.FromName(myString[4]);
Das wird so einfach nicht gehen.
Wie ist den Dein Farbwert abgespeichert? Hex- oder RGB Darstellung?
Schau Dir mal die Methode FromArgb(), von der Color-Struktur an.
Die hat 4 Überladungen.
Gruss,
Steff
Hallo Jungs,
Was hat man alles für Pflichten, was ist der Aufgabenbereich als Moderator?
Ist man für das ganze Forum Mod oder nur für bestimmte Unterforen?
Gruss,
Steff
Hallo.
Es gibt auch noch Eclipse:
http://www.eclipse.org
Das ist eine modulare und Plug-in-fähige IDE für Linux und Windows.
Es gibt sehr viele Plug-ins dafür:
http://www.eclipse-plugins.2y.net/eclipse/plugins.jsp
Natürlich auch ein C#-Plug-in:
http://www.improve-technologies.com/alpha/esharp/
Wie gut das ganz ist, weiss ich nicht, aber Eclipse ist super zum Java programmieren 🙂
Gruss,
Steff
Original von Killron
_
Unhandled Exception: System.Runtime.InteropServices.COMException (0x800700B7): Cannot create a file when that file already exists._
Mach noch einmal ein neues Projekt, aber diesmal auf Laufwerk C oder so.
Steff
Also bei mir laufen beide Win-Apps. ohne Probleme!
Ausser das WindowsApplication8, kein Button-Objekt hat.
Ich empfehle Dir, VS.Net und wenn nötig, die erforderlichen Komponenten neu zu installieren!
Was für Versionen hast Du drauf?
Ich verwende:
VS.Net 2003
.Net Framework SDK 1.1
Gruss,
Steff
Hallo DaniSun.
Als Frontend für den MS-SQL-Server gibt es verschiedene Clients. Z.B:
Die Verbindung zur Datenbank, geschieht über den Connection-String vom SqlConnection-Objekt. Sieht ungefähr so aus (erzeugt neues Objekt):
new SqlConnection("server=localhost;uid=username;pwd=password;database=db_name");
Folgende Links werden Dir bestimmt weiterhelfen:
Datenbankzugriff mittels ADO.NET (ASPHeute.com)
.NET – Datenbankzugriff unter .NET (MSDN Germany)
Gruss, Steff
Wenn ich, anstelle von OnMouseHover, OnMouseEnter verwende, funktioniert es so wie ich es mir vorgestellt habe.
Ausserdem habe ich noch Update() für das neu zeichnen vergessen.
protected override void OnMouseEnter(EventArgs e)
{
base.OnMouseEnter(e);
brButton = brButton_normal_hover;
Invalidate();
Update();
}
Gruss,
Steff
Hallo Leute!
Hat jemand eine Idee, wie ich den MouseHover-Effekt , von meinem Steuerelement, beschleunigen kann?
Gruss,
Steff
using System;
using System.Collections;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Windows.Forms;
namespace BECRM_GUI_Test_OutlookBar_01
{
/// <summary>
/// Zusammenfassung für BECRM_ControlBar.
/// </summary>
public class BECRMControlBarButton : System.Windows.Forms.Button
{
private Brush brButton_normal;
private Brush brButton_normal_hover;
private Brush brButton;
private Brush brLabel;
private Pen myPen;
public BECRMControlBarButton()
{
this.Width = 200;
this.Height = 32;
brButton_normal = new System.Drawing.Drawing2D.LinearGradientBrush
(this.ClientRectangle, Color.White, Color.Red, 90);
brButton_normal_hover = new System.Drawing.Drawing2D.LinearGradientBrush
(this.ClientRectangle, Color.White, Color.Blue, 90);
brButton = brButton_normal;
brLabel = new SolidBrush(Color.Black);
myPen = new Pen(Color.FromArgb(128, 128, 128), 2);
}
protected override void OnPaint(PaintEventArgs pe)
{
base.OnPaint(pe);
Graphics gr = pe.Graphics;
//Button füllen
gr.FillRectangle(brButton, this.ClientRectangle);
//Rahmen zeichnen
gr.DrawRectangle(myPen, new Rectangle(new Point(0, 0), this.Size));
//Beschriftungs-Text
gr.DrawString(this.Text, new Font(this.Font, FontStyle.Bold), brLabel, 50, 10);
}
/// <summary>
/// MouseHover
/// </summary>
/// <param name=>e>></param>
protected override void OnMouseHover(EventArgs e)
{
brButton = brButton_normal_hover;
this.Invalidate(this.ClientRectangle);
base.OnMouseHover(e);
}
/// <summary>
/// MouseLeave
/// </summary>
/// <param name=>e>></param>
protected override void OnMouseLeave(EventArgs e)
{
brButton = brButton_normal;
this.Invalidate(this.ClientRectangle);
base.OnMouseLeave(e);
}
}
}
Das Stichwort hierfür lautet WMI (Windows Management Instrumentation)
Unter dem Namespace System.Management findest Du Klassen für die Verwendung von WMI.
Im .Net-Framework-SDK unter: ms-help://MS.NETFrameworkSDKv1.1.DE/cpguidenf/html/cpconmanagingapplicationsusingwmi.htm findest Du eine Übersicht.
Original von Code-Hacker
Also Sachen die es in C++ und nicht in C# gibt (oder auch nicht).
Code-Hacker
C++ unterstützt Mehrfachvererbung, in C# ist dies nur mittels "abstrakten" Schnittstellten erreichbar.
Ich würde sogar mithelfen! :lol:
Wieso funktioniert folgender Code nicht?
static void Main()
{
Application.Run(new frmMain());
Assembly objApp = new Assembly();
this.Text = objApp.GetName().ToString();
}
VS.Net meldet :
"Auf 'System.Reflection.Assembly.Assembly()' ist der Zugriff aufgrund der Sicherheitsebene nicht möglich"."
Was muss ich machen, damtit es funktioniert?
Die Sicherheitsebene "Lokaler Computer" habe ich mittels des .Net-Sicherheits-Assistenten auf vollen Zugriff geschaltet.
Danke.
Gruss,
Steff
Die Bedingung muss wie folgt lauten:
while (file2!=null && words!=null);
Wie liest Du die Datei aus?
Das sollte eigentlich keine Rolle spielen, Du kannst Du irgend ein Zeichen nehmen, das normalerweise in der Text-Datei nicht enthalten ist.
Z.B. CRLF (Windows-Enter), Tab, Semikolon etc.
Ist zwar in VB.NET, sollte aber trotzdem anwendbar sein (Semikolon nicht vergessen 😉 )
http://www.vb-fun.de/cgi-bin/loadframe.pl?ID=dotnet/tipps/tip0002.shtml
Die SDK-Version gibts offiziell nur für Windows 2000, Windows NT, Windows Server 2003 und Windows XP.
Doch google liefert folgendes:
Keine Ahnung wie gut das funktioniert.