Click here to Skip to main content
16,007,760 members
Home / Discussions / C#
   

C#

 
AnswerRe: File Creation Pin
sthotakura13-Apr-07 22:37
sthotakura13-Apr-07 22:37 
QuestionListView and exists Pin
Saamir13-Apr-07 11:29
Saamir13-Apr-07 11:29 
AnswerRe: ListView and exists Pin
Ravi Bhavnani13-Apr-07 12:39
professionalRavi Bhavnani13-Apr-07 12:39 
QuestionSetup and Deployment ALLUSERSPROFILE folder? Pin
Member 9613-Apr-07 10:57
Member 9613-Apr-07 10:57 
QuestionPlugIn Architecture Pin
ssack13-Apr-07 9:57
ssack13-Apr-07 9:57 
AnswerRe: PlugIn Architecture Pin
Ravi Bhavnani13-Apr-07 13:25
professionalRavi Bhavnani13-Apr-07 13:25 
GeneralRe: PlugIn Architecture Pin
ssack16-Apr-07 3:09
ssack16-Apr-07 3:09 
GeneralRe: PlugIn Architecture Pin
Ravi Bhavnani16-Apr-07 3:29
professionalRavi Bhavnani16-Apr-07 3:29 
Hi Sal,

I'd urge you to consider using the same concept. Let the MDI window (the presenter) be responsible for modifying the GUI (i.e. adding tabs, groups, buttons, etc.) by querying the plug-in for a list of commands. The response to the query can be in a form that corresponds to the GUI (i.e. it contains a collection of objects that represent groups, tabs and individual commands).

The importance of separating presentation from logic cannot be overstressed. It will come in very handy if down the road you decide to overhaul the GUI and use vanilla menus or another set of controls.

/ravi

This is your brain on Celcius
Home | Music | Articles | Freeware | Trips
ravib(at)ravib(dot)com

GeneralRe: PlugIn Architecture Pin
ssack16-Apr-07 4:22
ssack16-Apr-07 4:22 
QuestionHow to debug C# code called from unmanaged executable? Pin
mmfranke13-Apr-07 9:23
mmfranke13-Apr-07 9:23 
QuestionHow to debug C# code called from unmanaged executable? Pin
mmfranke13-Apr-07 9:19
mmfranke13-Apr-07 9:19 
QuestionMultilingual installer for c# application Pin
HUMPPAAA!13-Apr-07 7:58
HUMPPAAA!13-Apr-07 7:58 
AnswerRe: Multilingual installer for c# application Pin
Obaid ur Rehman13-Apr-07 19:12
Obaid ur Rehman13-Apr-07 19:12 
AnswerRe: Multilingual installer for c# application Pin
HUMPPAAA!18-Apr-07 3:35
HUMPPAAA!18-Apr-07 3:35 
QuestionProgrammertically add Checkbox [modified] Pin
msogun13-Apr-07 7:01
msogun13-Apr-07 7:01 
AnswerRe: Programmertically add Checkbox Pin
MoustafaS13-Apr-07 7:16
MoustafaS13-Apr-07 7:16 
GeneralRe: Programmertically add Checkbox Pin
msogun13-Apr-07 7:22
msogun13-Apr-07 7:22 
AnswerRe: Programmertically add Checkbox Pin
sujithkumarsl13-Apr-07 18:21
sujithkumarsl13-Apr-07 18:21 
GeneralRe: Programmertically add Checkbox Pin
msogun16-Apr-07 4:23
msogun16-Apr-07 4:23 
GeneralRe: Programmertically add Checkbox Pin
sujithkumarsl16-Apr-07 22:05
sujithkumarsl16-Apr-07 22:05 
QuestionDate/Time Variable in SQL Expression Pin
polishprogrammer13-Apr-07 6:25
polishprogrammer13-Apr-07 6:25 
AnswerRe: Date/Time Variable in SQL Expression Pin
Vikram A Punathambekar13-Apr-07 8:29
Vikram A Punathambekar13-Apr-07 8:29 
QuestionConverting asf to avi Pin
Uthorion13-Apr-07 5:43
Uthorion13-Apr-07 5:43 
AnswerRe: Converting asf to avi Pin
Vasudevan Deepak Kumar13-Apr-07 6:37
Vasudevan Deepak Kumar13-Apr-07 6:37 
AnswerRe: Converting asf to avi [modified] Pin
Thomas Stockwell13-Apr-07 7:35
professionalThomas Stockwell13-Apr-07 7:35 

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.