Microsoft veröffentlicht die Sourcen der .net Framework Libariers. Cool!
DateTimePicker BackColor
9. Juli 2007Das DateTimePicker Control hat eine BackColor Property, nur scheint sie nicht ausprogrammiert zu sein. Wieder mal eine glanzleistung von MS!
Und hier der Hack:
public class MyDateTimePicker : DateTimePicker
{
private SolidBrush backBrush = null; [Browsable(true), DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
public override Color BackColor
{
get {return base.BackColor;}
set
{
if(backBrush != null)
backBrush.Dispose();
base.BackColor = value;
backBrush = new SolidBrush(BackColor);
Invalidate();
}
}
protected override void WndProc(ref Message m)
{
const int WM_ERASEBKGND = 0x14;
if(m.Msg == WM_ERASEBKGND)
{
Graphics g = Graphics.FromHdc(m.WParam);
if(backBrush == null)
backBrush = new SolidBrush(BackColor);
g.FillRectangle(backBrush, ClientRectangle);
g.Dispose();
}
else
base.WndProc(ref m);
}
protected override void Dispose(bool disposing)
{
if(disposing && backBrush == null)
backBrush.Dispose();
base.Dispose(disposing);
}
}
ASP.NET und Controls mit JavaScript
16. April 2007Hei ASP.NET AJAX ist cool. Zumindest in den Beispielen von Microsoft. Aber was passiert wenn man einen Client-Side Validator verwenden will (ah es gibt eine dll-Version mit der das geht, cool, aber wieso nicht gleich im Release?), was macht der File-Uploader, wenn er erst über einen async-call angezeigt wird? Na klar, er funktioniert einfach nicht. Und was machen die teuer gekauften third-party controls? Richtig, auch diese funktionieren mit AJAX nicht mehr. Eine wirklich coole Technologie – für Demos, sonst (noch) nicht.
ClickOnce
6. März 2007Keine chance eine ClickOnce Applikation über einen Proxy Server zu installieren. Wirklich gut gemacht Jungs
Language Filter in Online MSDN Help
12. Februar 2007Hmmm… muss ich wirklich auf jeder Seite, welche ich in der MSDN angucke, immer den Language Filter manuell auf C# only einstellen. Geht das wirklich nicht ein für alle Mal?
??????????
OOP Concept explained: Polymorphism (Technology)
5. Februar 2007Fortschritt…
20. Januar 2007Microsoft Word Online Help:
The From Scanner or Camera option for adding pictures to a document is not available in Microsoft Office Word 2007. Instead, you can add pictures from your camera or scanner by downloading the pictures to your computer first and then copying them from your computer into Word.
Gut gemacht MS, das nennt sich fortschritt.
Tooooooooooooooooolbox
30. Dezember 2006Da unser Projekt doch so einige DataSets (leider!), Forms, UserControls und Components enthält, ist die Toolbox zu einer Wartbox mutiert. Wenn man das allererste Mal morgens ein Form im Designer öffnet, dann kann man getrost mal einen Kaffee holen gehen oder dem Kollegen die halbe Lebensgeschichte erzählen. Das automatische Laden der Komponenten dauert soooo ewig lange.
Okay, man kann das ja in den Optionen abschalten. Nur wie krige ich dann mein neues UserControl auf mein neues Form?? Immer über die Toolbox – add/remove items – dll suchen – komponente suchen ist mir dann definitv auch zu blöd.
Ich frage mich ja des öfteren schon, was das grösste projekt war,w elches Microsoft selber jemals mit VS 2005 entwickelt hat? Hello World?
Happy Programming
Nandu
Installing Visual Studio SP1
15. Dezember 20060 Microsoft Sekunden ensprechen etwa 5 wirkliche Minuten
http://msdn.microsoft.com/vstudio/support/vs2005sp1/default.aspx
Data Binding
30. November 2006Aah! Ich will einfach nichts mehr damit zu tun haben!!!
Kaum ist das GUI etwas komplizierter als „Hello World“, kann man mit Data Binding einfach einpacken. Es funktioniert einfach nciht zuverlässig, alle Entwickler sind total verunsichert im Umgang mit Data Binding und das Resultat sind Fehler und noch mehr Fehler und noch viel mehr Fehler.
Echt, das ist mit Abstand das schlechteste Konzept in ganz .Net.
Verfasst von gesharptes
Verfasst von gesharptes
Verfasst von CodeDemon 