Click here to Skip to main content
15,905,877 members
Home / Discussions / C#
   

C#

 
AnswerRe: What is Lock in C# Pin
OriginalGriff10-Apr-14 21:41
mveOriginalGriff10-Apr-14 21:41 
GeneralRe: What is Lock in C# Pin
harold aptroot10-Apr-14 22:36
harold aptroot10-Apr-14 22:36 
QuestionWeird Linq error (Ignore this) Pin
Mycroft Holmes10-Apr-14 14:30
professionalMycroft Holmes10-Apr-14 14:30 
AnswerRe: Weird Linq error Pin
Dave Kreskowiak10-Apr-14 14:37
mveDave Kreskowiak10-Apr-14 14:37 
GeneralRe: Weird Linq error Pin
Mycroft Holmes10-Apr-14 19:21
professionalMycroft Holmes10-Apr-14 19:21 
GeneralRe: Weird Linq error Pin
Dave Kreskowiak11-Apr-14 6:56
mveDave Kreskowiak11-Apr-14 6:56 
QuestionGraphic in C# Pin
Member 1068390210-Apr-14 6:03
Member 1068390210-Apr-14 6:03 
AnswerRe: Graphic in C# Pin
Richard MacCutchan10-Apr-14 6:29
mveRichard MacCutchan10-Apr-14 6:29 
GeneralRe: Graphic in C# Pin
Member 1068390211-Apr-14 6:05
Member 1068390211-Apr-14 6:05 
AnswerRe: Graphic in C# Pin
V.10-Apr-14 22:53
professionalV.10-Apr-14 22:53 
AnswerRe: Graphic in C# Pin
Bernhard Hiller10-Apr-14 22:57
Bernhard Hiller10-Apr-14 22:57 
Questionchange interface type to other interface type Pin
Nico Haegens10-Apr-14 4:28
professionalNico Haegens10-Apr-14 4:28 
AnswerRe: change interface type to other interface type Pin
Richard Deeming10-Apr-14 4:41
mveRichard Deeming10-Apr-14 4:41 
GeneralRe: change interface type to other interface type Pin
Nico Haegens10-Apr-14 5:14
professionalNico Haegens10-Apr-14 5:14 
GeneralRe: change interface type to other interface type Pin
Richard Deeming10-Apr-14 6:11
mveRichard Deeming10-Apr-14 6:11 
GeneralRe: change interface type to other interface type Pin
Nico Haegens11-Apr-14 6:07
professionalNico Haegens11-Apr-14 6:07 
AnswerRe: change interface type to other interface type Pin
Keith Barrow10-Apr-14 5:12
professionalKeith Barrow10-Apr-14 5:12 
GeneralRe: change interface type to other interface type Pin
Nico Haegens10-Apr-14 6:26
professionalNico Haegens10-Apr-14 6:26 
GeneralRe: change interface type to other interface type Pin
Keith Barrow10-Apr-14 22:28
professionalKeith Barrow10-Apr-14 22:28 
GeneralRe: change interface type to other interface type Pin
Nico Haegens11-Apr-14 0:31
professionalNico Haegens11-Apr-14 0:31 
GeneralRe: change interface type to other interface type Pin
Keith Barrow11-Apr-14 0:38
professionalKeith Barrow11-Apr-14 0:38 
QuestionSerialize subclass of windows.forms.label Pin
DanielSheets10-Apr-14 3:08
DanielSheets10-Apr-14 3:08 
I have a subclass of Windows.Forms.Label that I'd like to serialize to XML without using IXmlSerializable. A windows control (a Label in this case) isn't serializable.

Consider the following...

C#
public class SubLabel : Windows.Forms.Label
{
   public Text {get; set;}
   public int LocationX {get; set;}
   public int LocationY {get; set;}

   public void Save(string path)
   {
       XmlSerializer xs = new XmlSerializer(typeof(SubLabel));
       using (StreamWriter sw = new StreamWriter(path))
       {
           xs.Serialize(sw, this);
       }
   }

   public static SubLabel Load(string path)
   {
       XmlSerializer xs = new XmlSerializer(typeof(TestClass));
       using (StreamReader sr = new StreamReader(path))
       {
           return (SubLabel)xs.Deserialize(sr);
       }
   }
   ...
}


All I want to serialize are the public properties above.
I'd like to keep it simple by using the Save() and Load() methods above.

Of course this fails because of the Label parent class.

Is there an easy way to do this?
AnswerRe: Serialize subclass of windows.forms.label Pin
Ravi Bhavnani10-Apr-14 3:54
professionalRavi Bhavnani10-Apr-14 3:54 
QuestionDownload From Autoconfig Help Pin
LawlessBaron10-Apr-14 1:03
LawlessBaron10-Apr-14 1:03 
QuestionRe: Download From Autoconfig Help Pin
Eddy Vluggen10-Apr-14 3:02
professionalEddy Vluggen10-Apr-14 3:02 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.