Click here to Skip to main content
15,903,362 members
Home / Discussions / C#
   

C#

 
AnswerRe: ColorDialog. Pin
Brisingr Aerowing7-Dec-12 17:12
professionalBrisingr Aerowing7-Dec-12 17:12 
GeneralRe: ColorDialog. Pin
Septimus Hedgehog8-Dec-12 0:05
Septimus Hedgehog8-Dec-12 0:05 
GeneralRe: ColorDialog. Pin
Brisingr Aerowing8-Dec-12 7:35
professionalBrisingr Aerowing8-Dec-12 7:35 
GeneralRe: ColorDialog. Pin
Septimus Hedgehog8-Dec-12 9:27
Septimus Hedgehog8-Dec-12 9:27 
GeneralRe: ColorDialog. Pin
Brisingr Aerowing8-Dec-12 12:46
professionalBrisingr Aerowing8-Dec-12 12:46 
GeneralRe: ColorDialog. Pin
Septimus Hedgehog8-Dec-12 22:09
Septimus Hedgehog8-Dec-12 22:09 
GeneralRe: ColorDialog. Pin
Brisingr Aerowing9-Dec-12 5:52
professionalBrisingr Aerowing9-Dec-12 5:52 
GeneralRe: ColorDialog. Pin
Septimus Hedgehog9-Dec-12 21:35
Septimus Hedgehog9-Dec-12 21:35 
GeneralRe: ColorDialog. Pin
Brisingr Aerowing10-Dec-12 6:10
professionalBrisingr Aerowing10-Dec-12 6:10 
GeneralRe: ColorDialog. Pin
Brisingr Aerowing10-Dec-12 6:15
professionalBrisingr Aerowing10-Dec-12 6:15 
GeneralRe: ColorDialog. Pin
Septimus Hedgehog10-Dec-12 6:21
Septimus Hedgehog10-Dec-12 6:21 
GeneralRe: ColorDialog. Pin
Brisingr Aerowing10-Dec-12 9:16
professionalBrisingr Aerowing10-Dec-12 9:16 
QuestionDbConnectionBuilder and class question Pin
Darkmatter56-Dec-12 8:21
Darkmatter56-Dec-12 8:21 
AnswerRe: DbConnectionBuilder and class question Pin
Eddy Vluggen6-Dec-12 14:30
professionalEddy Vluggen6-Dec-12 14:30 
QuestionNo scrollbars when executing program on another PC [Solved] Pin
Member 96474616-Dec-12 7:43
Member 96474616-Dec-12 7:43 
AnswerRe: No scrollbars when executing program on another PC Pin
Alan N6-Dec-12 13:32
Alan N6-Dec-12 13:32 
QuestionCompare rows of a datagridview and remove repeated rows Pin
GREG_DORIANcod6-Dec-12 6:12
professionalGREG_DORIANcod6-Dec-12 6:12 
AnswerRe: Compare rows of a datagridview and remove repeated rows Pin
Member 96474616-Dec-12 8:30
Member 96474616-Dec-12 8:30 
Question[OptionalField] prevents deserialization [SOLVED] Pin
Alan Balkany6-Dec-12 5:20
Alan Balkany6-Dec-12 5:20 
QuestionShare datalayer in memory Pin
RICARDOR2708746-Dec-12 5:14
RICARDOR2708746-Dec-12 5:14 
AnswerRe: Share datalayer in memory Pin
Eddy Vluggen6-Dec-12 5:32
professionalEddy Vluggen6-Dec-12 5:32 
QuestionLocalize ColorDialog Pin
David Knechtges6-Dec-12 4:28
David Knechtges6-Dec-12 4:28 
AnswerRe: Localize ColorDialog Pin
Brisingr Aerowing7-Dec-12 17:23
professionalBrisingr Aerowing7-Dec-12 17:23 
QuestionHow to get enum as parameter thru interface Pin
MichCl6-Dec-12 4:00
MichCl6-Dec-12 4:00 
I have an enum definition that I wanted to put in my interface, but I'm getting a compilation error:
Mode: interfaces cannot declare types

C#
public enum Mode
        {
            Off = 0,
            On1 = 1,
            On2 = 2
        }

and the interface has a method in it that classes implementing it must define, where I want to pass the mode as a param:
C#
int ProcessTWrit(ref Byte[] wDat, ref Byte[] sDat, ref Byte[] dataCk, int theMode);


So, I had to put separate definitions of the enum in both my El.cs and the class that it's calling through the interface.

I have my El.cs that I have also defined the enum above and want to call the above method:

C#
result = cr.ProcessTWrit(ref wDat, ref sDat, ref dataCk, (int)Mode.On1);


My question is, is there a way that I can put my Mode enum in the interface so that the calling class and the receiving class can pass/use the enum values, so I don't have to have multiple definitions of the enum? There doesn't seem to be any other class that it would make sense for me to put the Mode definition in. This is a factory implementation. It looks like this:

El.cs =======> iCR.cs ==========================> CR5.cs
..........calls................ ProcessTWrit()................................................................ ProcessTWrit(){}

with multiple definitions of Mode in El.cs and CR5.cs. The three classes discussed above are in separate Visual Studio projects, if it makes a difference.
AnswerRe: How to get enum as parameter thru interface Pin
DaveyM696-Dec-12 4:08
professionalDaveyM696-Dec-12 4:08 

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.