Hallo Herbivore,
das habe ich probiert, es hat aber nicht funktioniert... ich musste nochmal in dem neuen Projekt das System.Web.Services hinzufügen obwohl in dem Projekt wo ich die DLL erstellt habe, das Assembly als Verweis drin war.
Oder muss ich die DLL anders erstellen? Ich hole einfach die DLL, die nachdem "Projekt erstellen" aus dem Verzeichnis "bin/debug" erstellt wird
Willy
Hallo Leute,
ist es möglich mit Visual Studio eine DLL zu erstellen sodass in der DLL z.b. das Assembly System.Web.Services mitgezogen wird?
Ich will meine DLL an anderen Entwicklern weitergeben sodass diese nicht mehr brauchen das System.Web.Services-Assembly in Ihren Projekten einzuziehen.
Danke für euere Antwort
Willy
Danke für die schnelle Antwort
Willy
Hallo Leute,
Weiss jemand zufällig wie ich anhang ein FromDate und ein ToDate, die Anzahl der Tage ermittleln kann?? Ich verwende Die Klasse DateTime für FromDate und ToDate
bsp. FromDate = 22.04.2009 und ToDate = 24.04.2009, das sind 2 Tage. wie kann ich es codemässig (c# natürlich) für beliebiges Datum realisieren.
Danke
Willy
Hallo herbivore,
Es handelt sich um einen DatagridView der Klasse System.Windows.Forms
Danke
Willy
Hallo juetho,
Es handelt sich um Datagrid in Window-Forms... Ausserdem ich denke... sry dass ich es falsch gepostet hat, wäre aber sehr dankbar eine hilfreiche Antwort von dir zu bekommen
Danke
Willy
Hallo Leute,
Ich habe DataGrid, das DataGrid hat als Source eine Liste die Objekten von der Klasse OderPosition... die Klasse ist folgende Properties
class OrderPositions {
private int positionNr;
private int articleNr;
private int orderNr;
private int quantity;
private float price;
private float totalPrice;
// Hier folgen die Setter und GetterMethode
//....
}
Mein Problem ist, wenn ich das Datagrid anzeigen lasse, bekomme ich als Spaltenname z.b. orderNr oder quantity... ich möchte aber nicht orderNr, sondern Bestellungsnummer bzw. quantity sondern Menge als Spaltenname anzeigen lassen...
Wie kann ich es realisieren, dass ich zur laufzeit die spaltennamen des Datagrid anders beschrifte???
Danke für eure Hilfe
Willy
Hallo Leute,
Ich habe aus einer WSDL-Datei ein DLL-File generiert, ich will eine Methode aus der DLL-Datei aufrufen und bekomme folgende Ausnahme.
System.InvalidOperationException wurde nicht behandelt.
Message="Es wurde kein Endpunktelement mit dem Namen "ServiceReference.TwsBook20" und dem Vertrag "ServiceReference.TwsBook20" im ServiceModel-Clientkonfigurationsabschnitt gefunden. Dies kann folgende Ursachen haben: Für die Anwendung wurde keine Konfigurationsdatei gefunden, oder im Clientelement wurde kein Endpunktelement gefunden, das diesem Namen entsprach."
Source="System.ServiceModel"
StackTrace:
bei System.ServiceModel.Description.ConfigLoader.LoadChannelBehaviors(ServiceEndpoint serviceEndpoint, String configurationName)
bei System.ServiceModel.ChannelFactory.ApplyConfiguration(String configurationName)
bei System.ServiceModel.ChannelFactory.InitializeEndpoint(String configurationName, EndpointAddress address)
bei System.ServiceModel.ChannelFactory1..ctor(String endpointConfigurationName, EndpointAddress remoteAddress) bei System.ServiceModel.EndpointTrait
1.CreateSimplexFactory()
bei System.ServiceModel.EndpointTrait`1.CreateChannelFactory()....
hat jemanden hier in forum schon so eine Ausnahme bekommen??
Danke
Willy
Hallo Leute,
Nachdem ich ein Dienstverweis bei einem Klassenbibliothek-Projekt, bekomme ich folgende Fehlermeldung beim Kompilieren des Projekts
Fehler 1 Der Typname "ServiceReference1" ist im Typ "TwsBook20.ServiceReference1.TwsBook20" nicht vorhanden
Hat jemand schon Erfahrungen damit gemacht???
Danke an euch
Willy
Hallo michlG,
Das kann ich leider nicht gesehen... ich verwende VS Express 2008, vielleicht hast du die Professional Edition... X(
Ich habe es gerade probiert, habe aber nicht die Möglichkeit das Ziel Framework auszuwählen
Danke
Willy
Hallo michlG,
Wie kann ich beim erstellen eines Projekts mit VS 2008 Express das Ziel Framework wählen?? Es ist immer auf dem Framework 3.5 festgelegt... kann man das ändern??
Danke
Willy
Hallo Leute,
Weiss jemand wie ich mit Visual Studio 2008 Express ein Projekt, dass .NET 3.0 oder .NET 2.0 unterstützt, anstatt nur die 3.5, erstelle
Das problem ist, ich will DLL's erstellen, die jeweils eine .NET Framework unterstüzt..
Danke
Willy
Hallo Herbivore,
Ich will ein eigenes Event verwenden um es zu erledigen, denn ich will nicht dass jedes mal dass Form2 geschlossen wird, das event ausgelöst wird... Deshalb habe ich den Code mit delegate und event gespostet
Ich weiss aber nicht wie ich es auslösen kann... Vielleicht ist die Art und Weise, wie ich es gemacht habe auch ganz falsch
Vielen Dank für eure Hilfe
Willy
Hallo winSharp93,
Laut Code von ErfinderDesRades, muss ich Form2 mit showDialog anzeigen, es ist aber nicht der Fall
Willy
Hallo ErfinderDesRades,
Du verstehst nicht mein Problem. Ich will in Form2 - nachdem es geschlossen wird - Ein Steuerelement (Combobox) aus Form1 aktualisieren, und das will ich in Form2 erledigen
Willy
Hallo Leute,
ich brauche hilfe.. 😦((
Vielen Dank
Willy
Hallo Herbivore,
So sieht die methode InputArticle_UpdateDistributorDropDown() in Form1
namespace Delphine
{
public partial class InputArticle : Form
{
public delegate void DistributorDelegate();
public event DistributorDelegate UpdateDistributorDropDown;
public void InputArticle_UpdateDistributorDropDown()
{
// Do something
}
}
}
Und in designer des Form1, das Event "UpdateDistributorDropDown" registrieren
this.UpdateDistributorDropDown += new DistributorDelegate(this.InputArticle_UpdateDistributorDropDown);
Wie mache ich dann das Event in Form2 bzw. in der folgenden Methode
private void btnSave_Click(object sender, EventArgs e)
{
if (txtName.Text.Trim().Equals(String.Empty))
{
errorProvider1.SetError(txtName, "Bitte name eingeben!");
txtName.Focus();
return;
}
MySql.Data.MySqlClient.MySqlConnection con = ConnectionFactory.GetConnection();
con.Open();
MySql.Data.MySqlClient.MySqlCommand cmd = new MySql.Data.MySqlClient.MySqlCommand("insert into distributor set name=?name, description=?description", con);
cmd.Parameters.Clear();
cmd.Parameters.AddWithValue("?name", txtName.Text);
cmd.Parameters.AddWithValue("?description", txtDescription.Text);
cmd.ExecuteNonQuery();
con.Close();
((InputArticle)this.ParentForm).InputArticle_UpdateDistributorDropDown(); // Wie ersetze ich die Zeile mit dem Event??
this.Close();
}
Wie kriege ich das Event in der obigen Methode, sodass die Methode aus Form1 ausgeführt wird???
Danke
Willy
Hallo Leute,
Ich habe ein Form InputArticle. Auf dem Form habe ich ein Button dass ein zweites form (Distributor) aufmacht... Hier ist die Methode zum öffnen des zweiten Form
private void btnNewDistributor_Click(object sender, EventArgs e)
{
Distributor ds = new Distributor();
ds.Show();
}
Auf dem Form Distributor kann ich ein neuer Lieferant speichern, nach dem Anlegen des Lieferants, will ich jetzt eine Methode in InputArticle-Form aufrufen (Das Form, dass den Distribuor-Form angezeit hat)... Hier ist die Methode, in der ich die Methode aus dem ParentForm aufrufen will
private void btnSave_Click(object sender, EventArgs e)
{
if (txtName.Text.Trim().Equals(String.Empty))
{
errorProvider1.SetError(txtName, "Bitte name eingeben!");
txtName.Focus();
return;
}
MySql.Data.MySqlClient.MySqlConnection con = ConnectionFactory.GetConnection();
con.Open();
MySql.Data.MySqlClient.MySqlCommand cmd = new MySql.Data.MySqlClient.MySqlCommand("insert into distributor set name=?name, description=?description", con);
cmd.Parameters.Clear();
cmd.Parameters.AddWithValue("?name", txtName.Text);
cmd.Parameters.AddWithValue("?description", txtDescription.Text);
cmd.ExecuteNonQuery();
con.Close();
((InputArticle)this.ParentForm).InputArticle_UpdateDistributorDropDown(); // Hier entsteht eine NullPointerException
this.Close();
}
Wie es in der obigen Methode zu sehen ist, ich will die Methode InputArticle_UpdateDistributorDropDown() aus dem ParentForm aufrufen, ich stosse aber bei der Zeile auf eine NullPointerException, weil this.ParentForm null ist.
Kann jemand mir sagen wie ich den ParentForm in ChildForm bekomme um auf meine Methode zugreifen zu können??
Danke
Willy
Hallo See Sharp,
Danke für dein tipp, es funktioniert wunderbar... ich müsste auch allein drauf kommen können, ich bin ein trottel 😃)
Danke
Willy
Hallo Leute,
Ich habe ein Form, mit einem suchfeld und ein DataGridView.. In suchfeld, man kann nach dem ID suchen... Und das gefunden element bzw. die Zeile des gefundenen Element soll in DataGridView markiert werden....
Wie kann ich dann die Zeile des gefundenen Element in dataGrid festlegen bzw. markieren??
Vielen Dank!
Willy
Hallo Herbivore,
Es funktioniert jetzt, musste ein bisschen tricksen... ich poste mal den quellcode
Diese klasse macht meine Count-Variable global
class ApplicationSession : System.Collections.Hashtable
{
private static ApplicationSession _instance = new ApplicationSession();
private ApplicationSession()
{
this.Add("counter", 0);
}
public static ApplicationSession GetInstance()
{
return _instance;
}
public override void Add(object key, object value)
{
if (this.Contains(key) == true)
{
this.Remove(key);
}
base.Add(key, value);
}
}
LoginForm
public partial class loginForm : Form
{
//static int iCount;
public loginForm()
{
int iCount = (int)ApplicationSession.GetInstance()["counter"];
++iCount;
ApplicationSession.GetInstance().Add("counter", iCount);
InitializeComponent();
Disposed += new EventHandler(MyWindowDisposed);
Show();
}
private void btnCancel_Click(object sender, EventArgs e)
{
this.Close();
}
private void btnLogin_Click(object sender, EventArgs e)
{
String userName = txtUserName.Text.Trim();
String password = txtPassword.Text.Trim();
if (userName.Length == 0)
{
MessageBox.Show("Bitte Benutzername eingeben", "Stop", MessageBoxButtons.OK, MessageBoxIcon.Stop);
return;
}
if (password.Length == 0)
{
MessageBox.Show("Bitte Password eingeben", "Stop", MessageBoxButtons.OK, MessageBoxIcon.Stop);
return;
}
MySql.Data.MySqlClient.MySqlConnection con = ConnectionFactory.GetConnection();
MySql.Data.MySqlClient.MySqlCommand cmd = ConnectionFactory.GetCommand();
cmd.CommandText = "select * from user";
MySql.Data.MySqlClient.MySqlDataAdapter adapter = new MySql.Data.MySqlClient.MySqlDataAdapter(cmd);
DataTable datatable = new DataTable();
adapter.Fill(datatable);
if (datatable.Rows.Count == 0) // Es sind noch keine Datensätze on der DB vorhanden
{
// Das Form für anlegen von Benutzer wird angezeigt
MessageBox.Show("Noch kein Benutzer in der DB, klicken Sie auf OK um einen anzulegen", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
InputUser ui = new InputUser();
//ui.Modal
ui.Show();
this.Close();
}
else
{
// Nach dem User in der DB suchen
cmd.CommandText = "select * from user where username = ?benutzername and password = ?passwort";
cmd.Prepare();
cmd.Parameters.AddWithValue("?benutzername", userName);
cmd.Parameters.AddWithValue("?passwort", password);
}
con.Close();
}
protected void MyWindowDisposed(Object sender, EventArgs e)
{
int newCounter = (int)ApplicationSession.GetInstance()["counter"];
--newCounter;
ApplicationSession.GetInstance().Add("counter", newCounter);
if (newCounter <= 0)
{
Application.Exit();
}
}
}
Dann UserInputForm
public partial class InputUser : Form
{
public InputUser()
{
int iCount = (int)ApplicationSession.GetInstance()["counter"];
++iCount;
ApplicationSession.GetInstance().Add("counter", iCount);
InitializeComponent();
Disposed += new EventHandler(MyWindowDisposed);
Show();
}
protected void MyWindowDisposed(Object sender, EventArgs e)
{
int newCounter = (int)ApplicationSession.GetInstance()["counter"];
--newCounter;
ApplicationSession.GetInstance().Add("counter", newCounter);
if (newCounter <= 0)
{
Application.Exit();
}
}
}
Jetzt das Main-Programm
abstract class Program
{
/// <summary>
/// Der Haupteinstiegspunkt für die Anwendung.
/// </summary>
[STAThread]
//static void Main()
public static int Main()
{
new loginForm();
Application.Run();
return 0;
}
}
Villeicht können die andere davon profitieren und Verbesserungsvorschläge sind gern herzlich willkommen
Danke
Willy
Hallo Herbivore,
Ich dachte, die #ifs und #endifs gehören auch dazu... Die Anwendung sollte normalerweise mehere Forms haben. Ich habe nicht weitergemacht weil ich auf dieses Problem gestoßen bin...
Wenn ich dann mehere Forms habe, kann ich dann die Count-Variable verwenden oder??
Ich bedanke mich für deine Erklärungen
mfg
Willy
Hallo Chris, Hallo Herbivore,
ich hab es versuch aber das InputUser-Form das in LoginForm geöffent wird, wird immer noch geschlossen... vielleicht habe ich etwas flash gemacht... hier sind die quellecoden
-- LoginForm --
Programm.cs
abstract class Program
{
/// <summary>
/// Der Haupteinstiegspunkt für die Anwendung.
/// </summary>
[STAThread]
//static void Main()
public static int Main()
{
#if !SW_MAINWINDOW
new loginForm();
Application.Run();
#else
Application.Run (new loginForm());
#endif
return 0;
//Application.EnableVisualStyles();
//Application.SetCompatibleTextRenderingDefault(false);
//Application.Run(new loginForm());
}
}
Login.cs
public partial class loginForm : Form
{
static int iId = 1;
#if !SW_MAINWINDOW
static int iCount = 0;
#endif
public loginForm()
{
#if !SW_MAINWINDOW
++iCount;
#endif
InitializeComponent();
#if !SW_MAINWINDOW
Disposed += new EventHandler(MyWindowDisposed);
Show();
#endif
}
private void btnCancel_Click(object sender, EventArgs e)
{
this.Close();
}
private void btnLogin_Click(object sender, EventArgs e)
{
MySql.Data.MySqlClient.MySqlConnection con = ConnectionFactory.GetConnection();
MySql.Data.MySqlClient.MySqlCommand cmd = ConnectionFactory.GetCommand();
cmd.CommandText = "select * from user";
MySql.Data.MySqlClient.MySqlDataAdapter adapter = new MySql.Data.MySqlClient.MySqlDataAdapter(cmd);
DataTable datatable = new DataTable();
adapter.Fill(datatable);
if (datatable.Rows.Count == 0) // Es sind noch keine Datensätze on der DB vorhanden
{
// Das Form für anlegen von Benutzer wird angezeigt
MessageBox.Show("Noch kein Benutzer in der DB, klicken Sie auf OK um einen anzulegen", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
InputUser ui = new InputUser(); // Hier wird das InputUser-Form aufgemacht
//ui.Modal
ui.Show(); // hier angezeigt
this.Close(); // Wenn ich hier das Loginform zumache, dann wird das InputUser auch geschlossen obwohl es kein HauptFenster ist
}
else
{
// Nach dem User in der DB suchen
String userName = txtUserName.Text;
String password = txtPassword.Text;
cmd.CommandText = "select * from user where username = ?benutzername and password = ?passwort";
cmd.Prepare();
cmd.Parameters.AddWithValue("?benutzername", userName);
cmd.Parameters.AddWithValue("?passwort", password);
}
con.Close();
}
#if !SW_MAINWINDOW
protected void MyWindowDisposed(Object sender, EventArgs e)
{
if (--iCount <= 0)
{
Application.Exit();
}
}
#endif
}
Ich weiss nicht was ich noch machen muss oder falsch mache
Hallo chris,
Danke für den hinweis... habe es versucht und es funktioniert... wenn was noch sich ändern soll, werde ich es in diesem thread psoten
Vielen Dank
Willy
Hallo Herbivore,
Danke für dein code, aber ich möchte gern wissen wie du dieses kleinen Programms erstellt hast... ich meine ob du visual studio verwendet hast??? wenn ja, hast du eine konsole- oder windowsFormAnwendung erstellt???
Ich weiss nicht wie ich dein stückcode in meiner anwendung intekrieren soll???
Vielen Dank!
Willy
Hallo Leute,
Ich habe ein Login form.. Nachdem login, wird ein neues (InputUser) form geöffnet, da ich das InputUser-Form vom Login-Form aufmache, wird das InputUser-Form auch geschlossen wenn das Login-Form quellecodemässig geschlossen wird...
Wie kann ich es vermeiden??? Das Login zu schliessen ohne dass das InputUser-Form geschlossen wird
private void btnLogin_Click(object sender, EventArgs e)
{
// User erfolgreich eingeloggt
....
....
InputUser ui = new InputUser();
ui.Show(); // InputUser anzeigen bzw. in vordergrund bringen
this.Close();
}
Danke für den Link...
Noch eine Frage... Ich wollte gern wissen ob es möglich ist - in einer Windows Form anwendung - session zu verwenden...
Jeder User hat ein Status (admin, sachbearbeiter, etc...), Alle user loggen sich über das gleiche Login fenster... Wie kann ich dann bei weitere Fenster weiter wissen welcher user sich angemeldet hat und entsprechend dem User einigen Funktionalitäten verstecken oder alles anzeigen...
Villeicht gibt es auch eine mäglichkeit das ohne session zu realisieren, hat jemand eine Idee???
Bitte um Hilfe...
P.S. Es handelt sich um eine Windows Form-Anwendung, keine Webanwendung
Mfg
Willy
Hallo Leute,
Ich will beispielweise auf ein Form benutzer anlegen... Ich will aber dafür NHibernate verwendet... Da ich mich überhaupt nicht mit NHibernate auskenne, weiss ich nicht wie ich anfangen soll...
Die Tabelle User in der DB hat folgende Felder ID, Name, Vorname... Die Daten sollten in einem windows form eingegeben werden...
Weiss jemand wo ich ein guten tutorial für mein problem finden kann?? oder weiss jemand wie ich es erledigen kann???
Mfg
Willy
Hallo herbivore,
Danke, das hatte auch im verdacht...
danke
Willy
Hallo Leute,
Ich habe folgendes Quellcode geschrieben aber ich bekomme als Ergebnis immer 0.
Wollte so ein Ergebnis haben.
Z.B.
0.000
0.0001
0.0002
0.0003
.
.
.usw..
Hier ist der code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace BertrandBeispiel
{
class Program
{
static void Main(string[] args)
{
double x = 0.0; double h = 1 / 1000;
for (double i = 0.0; i < 1000.0; i++)
{
x = i * h;
Console.WriteLine(x);
}
}
}
}
Danke Leute,
Es hat alles funktioniert. Nachdem ich vs installiert habe, wurde das sp1 für vs installiert
und dann habe ich das sp1 update für vista heruntergeladen und installiert...
Es klappt jetzt wunderbar.
Ich bedanke mich für eure hilfe.
Mfg
Willy
Hallo,
Die CD die ich hatte war beschädigt. habe mir eine gute dvd von einem kumpel besorgt und die installation hat geklappt.
Aber während der installation habe ich nämlich eine anmeldung bekommen wegen kompatibilitätsprobleme.
Wer weiss wo ich den richtigen update für vista herunterladen kann, damit VS 2005 Pro unter mein vista funktioniert....
Mfg
Willy
Ich probiere es nochmal.
Danke für deine hilfe
Mfg
Willy
Ich habe es nur einmal probiert. ich glaub nicht, dass die dvd beschädigt ist.
ich hatte die gleiche dvd benutzt um VS 2005 auf XP zu installieren.
Ich probiert mal die express edition herunteruuladen.
mfg
Willy
Ja, ich bin als Admin angemeldet....
die anzeige ist stehen geblieben und das laden hat zu lange gedauert..
Mfg
Willy
Ich habe vs-CD ins laufwerk eingeleggt und dann auto.exe ausgeführt, dann hat der gesagt "komponenten werden geladen" und irgendwann ging es nicht mehr...
Musste dann abbrechen...
mfg
Willy
Hallo Leute,
Ich habe ein problem, dass mich ans herz liegt. Wie kann ich VS 2005 Pro unter vista installieren??
Mfg
Willy
hallo Herbivore,
Man muss auf Projekt->Projekt Eigentschaften gehen, dann in der Rübrike Erstellen, das Krontrollkätschen vor "Unsichere Code zulassen" aktivieren.
Mfg
Willy
Hallo herbivore,
Danke ich habe es gefunden...
sry für die störung, hatte wirklich nicht gesucht..
Aber danke.
mfg
Willy
Hallo herbivore,
wie kann ich es bei VS einstellen. keine ahnung..
Mfg
Hallo Leute,
War schon lange nicht mehr hier drin. Nun habe ich mal ne Frage. Ich habe einen Code mit unsafe-Anweisung geschrieben.
wenn ich es kompiliere bekomme ich ne Fehlermeldung, die lautet:
"Unsicherer Code wird nur angezeigt, wenn mit /unsafe kompiliert wird."
Mfg
Willy
Es geht nicht darum, der Dialog ist schin fertig mann. Also brauchst du hier nicht die oberschlauer zu spielen..
MfG
Willy
hallo blackcoin,
Daran hatte ich auch gedacht, ich dachte nur dass es vielleicht sowas schon gibt.
MfG
Willy
Hallo Leute,
Ist es möglich ein Prompt-Box - wie man es aus Javascript kennt - mit C#-Steuerelement erstellen???
MfG
Willy
Hallo marsgk,
pen.Color = Color.FromArgb(255 - (2 * i), 2 * i, 0);
ist nicht die Zeile, die die Ausnahme auslöst, sondern die hier.
pen.Color = Color.FromArgb(0, 255 - (2 * i), 2 * i);
Ich hatte auch schon mal geguckt was für einen Wert i hat.
Wenn i= 128 ergibt sich einen Wert von -1 für grüne und einen Wert von 256 für rot. Das sind aber nicht nichtzulässige Werte.
Deshalb weiss ich nicht, vielleicht sollte ich eine andere Formel verwenden oder hast du eine Idee wie ich es umgehen kann.
MfG
Willy
Hallo Leute,
Ich habe eine Anwendung, in der wenn der Benutzer auf die Schaltfläche "Regenbogen" klickt, dann öffnet sich ein Fenster, in dem ein Regenbogen gezeichnet wird.
Es funktioniert aber nicht, ich bekomme ein Ausnahme, Der Wert -1 ist für green ungültig. green muss größer als oder gleich 0 und kleiner als oder gleich 255 sein.
Hier ist der Code der Paint-Methode des angezeigten Fenters.
private void Regenbogen_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
{
int x = 0, s = 1;
Pen pen = new Pen(Color.Black);
pen.Width = 320;
pen.DashStyle = System.Drawing.Drawing2D.DashStyle.Solid;
for (int i = 0; i <= 255; i++)
{
if (i < 128)
{
pen.Color = Color.FromArgb(255 - (2 * i), 2 * i, 0);
e.Graphics.DrawLine(pen, 0 + x, 0, 250, 0);
x = x + s;
}
else
{
// Hier ist die Zeile, die Ausnahme auslöst.
pen.Color = Color.FromArgb(0, 255 - (2 * i), 2 * i);
e.Graphics.DrawLine(pen, 0 + x, 0, 250, 0);
x = x + s;
}
}
}
}
Ich hoffe, dass jemand mir helfen kann. Vielleicht muss ich eine andere Formel verwenden.
MfG
Willy
Die OnPaint-Methode wird doch aufgerufen beim Laden der Form. Wenn der Code, der die Linie zeichnet in der Methode OnPaint-Methode steht wird die Linie dann beim erstmaligen Anzeigen des Forms gezeichnet oder??
Aber das sollte nicht so sein. Die Linie wird angezeigt erst wenn auf die Schaltfläche geklickt wird.
MfG
Willy
Hallo Leute,
Wie kann ich eine Linie Zeichnen ohne, dass ich mich in der OnPaint-Methode befinde.
Zum Beispiel:
Ich will, dass eine Linie auf dem Form gezeichnet wird sobald der User auf eine Schaltfläche geklickt hat.
Die OnClick-Methode, die aufgerufen wird stellt leider kein PaintEventArgs-Object zu verfügung wie bei der OnPaint-Methode.
Kann jemand mir ein Tipp geben???
MfG
Willy
Hallo Rainbird,
du bist der MEISTER hier, Es funtioniert. Warum bei Englisch muss man die Information über die Culture nicht mitgeben. und bei den anderen Sprachen muss es gemacht werden.
Microsoft sollte sich meine Meinung nach darum kümmern. Es ist nicht normal.
Danke vielmals
Willy