Original von -rantanplan-
Hast du da vielleicht einen Link für mich?
Den User VS finde ich leider nicht.
VS = Visual Studio
also der Code, den Visual Studio in die ...Desinger.cs Datei schreibt!
statt..
if (PPoint = DateTime.Now)
wirds du hoffentlich dieses haben:
if (PPoint == DateTime.Now)
außerdem sollte es reichen, wenn du den Timer auf 20 Minuten stellst, und dann bei ersten Tick() einfach powerPoint schließt
hi,
du musst "pps" natürlich außerhalb der if-abfrage deklarieren, dann sollte pps.Close() auch gehen!
private void listView1_MouseDoubleClick(object sender, MouseEventArgs e)
{
ListViewItem item = listView1.GetItemAt(e.X, e.Y);
...
}
http://msdn2.microsoft.com/de-de/library/1k1skd40(VS.80).aspx
...ist sogar mit beispiel!
statt Strings zu vergleich, solltest du DateTime.Parse benutzen, und die DateTime werte dann vergleichen, was dann circa so geht:
if (lastRun.AddMinutes(15) > timeNow)
...
EDIT: viel zu langsam... 🙂
hi,
die System.IO.Path Klasse hilft dir ziemlich bearbeiten von Pfaden!
die letzten 4 zeichen löschen geht circa so:
string x = "abcd1234";
x = x.Remove(x.Length - 4);
hi,
das "==>" von herbivore heißt soviel wie "benutzt die suche mit diesem stichwort"
was in diesem fall hierher führt (mit code-bsp.):
MessageBox System modal anzeigen (über TopMost)
[FAQ] Kommunikation von 2 Forms
hast fast genau den Namen der FAQ verwendet! 😉
hi,
ganz banal und vielleicht nicht ausreichend für dich wäre:
int x = 111;
int y = x.ToString().Length; //= 3
EDIT: viel zu spät 😁
Stichwort:
Global Hook
circa so: http://www.codeproject.com/csharp/globalhook.asp
hi,
zu 1.) das mit Events ist in der MCI-Klasse nicht so, musst selber wissen, wann ein song fertig ist, über position und länge...
zu 2.)und 3.)
siehe dort:
Eingebettete Ressource (Video.wmv) In einer PictureBox anzeigen
hi,
benutz am besten den MacroRecorder in Word, um dir den Code anzeigen zu lassen, der den Funktionen die die ausführst zu grund liegt... in der MSDN steht dann zu den jeweiligen Methoden/Properties/.. auch so einiges!
Ansonsten ist deine Frage ein klein bisschen ungenau, aber wenn du bei bestimmten aktionen nicht weiter kommst, kannst ja wieder hier im Forum fragen!
zum beispiel mit DataBinding, circa so:
button2.DataBindings.Add("Enabled", checkBox1, "Checked");
soll bedeuten: wenn checkBox1 Checked --> button2.Enable true
sollte für deine Zwecke so ähnlich zu lösen sein!
die beiden sind schon zusammen in einer Collection, nämlich panel1.Controls[] aber da sind halt auch alle anderen Controls von diesem Panel, falls dir das hilft!
hallo,
nur ein paar Ideen:
[Tutorial] Windows Services mit C#
Die InnerException sollte dir genauer sagen, wo der Fehler auftritt!
Die Exception wird vermutlich geworfen, weil du (z. bsp. in einer for-schleife) auf einen ungültigen FeldIndex zugreifst: vermutlich hier:
orginal_datei = split[count + 1];
naja mit:
List<ListBox> x = new List<ListBox>();
schon!
ListBoxes in deiner List<MyGraphicObject> gehen nicht!
hoppla, sorry!
Mit ListView kenn ich mich nicht so aus.
Das Prinzip sollte aber das gleiche sein!
@Zini:
nicht in .SelectedIndices, sondern in .Items musst du löchen und einfügen.
Ich hab das mal so gemacht, um ein selektiertes Item in einer ListView nach oben zu verschieben:
if ((listBox1.SelectedItems == null) || (listBox1.SelectedItems.Count == 0))
return;
listBox1.Items.Insert(listBox1.SelectedIndex - 1, listBox1.SelectedItem);
listBox1.Items.RemoveAt(listBox1.SelectedIndex);
vielleicht hilft dir das:
http://support.microsoft.com/kb/320369/de
hallo,
Item löschen, und mit Insert eins weiter vorne wieder einfügen, sollte jedenfalls gehen!
hi,
die erste Codezeile macht jetzt aber keinen sinn, oder?
Und in der zweiten fehlt ein "g" bei "ToStrin" 😉
zum Beispiel StringCollection:
einfach:
string1.Contains(string2)
oder hab ich da was übersehen?
hi,
spontan würd ich sagen nein, denn man kann ja nicht wissen, mit welchem Programm der Benutzer surft (IE, Firefox, selbst geschriebener Browser,.....) also kann man auch kaum auf das beenden irgendeines Prozesses reagieren!
sollte zum beispiel mit dem Namen der Seite gehen:
Help.ShowHelp(this, "xyz.chm", HelpNavigator.Topic, "Seite2.htm");
circa so:
System.Xml.XmlWriterSettings writerSettings = new System.Xml.XmlWriterSettings();
using (System.Xml.XmlWriter writer = System.Xml.XmlWriter.Create(filePath, writerSettings))
{
writer.WriteStartDocument();
writer.WriteStartElement("Settings");
writer.WriteStartElement("General");
writer.WriteAttributeString(name, wert);
writer.WriteEndElement();//End_General
writer.WriteEndElement(); //End_Settings
writer.WriteEndDocument();
writer.Flush();
}
stark vereinfachtes des beispiel
auf die Schnelle sehe ich zwei möglichkeiten:
1.) verzeichnis nach dem löschen wieder (leer) erstellen
2.) das Verzeichnis händisch ausräumen mit Directory.GetFiles und .GetDirectories
den backgroundworker startest du mit .RunWorkerAsync() , in DoWork() wird der code abgearbeitet und mit .ReportProgres kannst du reporten, dass soundso viel Prozent fertig sind, was du wiederrum mittles ProgressBar.Value darstellst...
bei deinen "custom objekten" könntest du die ToString() methode überschreiben!
hallo Millersoft,
es erwartet ja keiner, dass du alle Properties kennst, aber wenn man die grundlagen kennt, sollte die entsprechende Seite aus der MSDN ja hilfe genug sein!
was ich gemeint habe ist keine grundlage
Doch 😉
http://msdn2.microsoft.com/de-de/library/system.windows.forms.listviewitem.tag(vs.80).aspx
inklusive beispiel
toll, dass du dir ganze 10 minuten lang die 57 suchergebnisse durchgesehen hast, und erst jetzt nach einem vollständigen Code fragst 😉
nein, im ernst, du must schon konkrete fragen stellen...
1.) UserControls verwenden
2.) Forumsuche nach SplashScreen
such nach Keywords, so wie etwa " Descr: " und nimm alles was bis zum nächsten keyword kommt als adresse
circa so???
System.Diagnostics.Process[] allProc = System.Diagnostics.Process.GetProcesses();
foreach (System.Diagnostics.Process pro in allProc)
{
if (pro.ProcessName == )
{
//
}
}
http://support.microsoft.com/kb/303018
...sollte so gehen, nur die automatische Übersetzung auf der MS-Seite tut weh in den augen 😉
Original von Gagarmel
Wie bekomme ich eine Wariable am schnellsten in eine andere Form?
Danke!
Hallo auch Gagarmel,
und herzlich willkomen im Forum.
BTW: Variable){gray}
Blöde Frage: was meinst du mit LBA ??
Forumsuche, Wikipedia oder Google liefern mir keine vernünftige Definitionen
sollte doch eigentlich nur rechnerei sein, oder:
gesamtem Platz im MainForm/Anzahl der UserControls = Höhe oder Breite der UserControls
RichtextBox.Find()
http://msdn2.microsoft.com/En-US/library/aa335478(vs.71).aspx
mit den richtigen options!
mit ListBox.Items.Insert() kannst du neue Einträge doch einfügen, wo immer du willst!
vielleicht:
DataGridView.ColumnHeadersDefaultCellStyle Property
???