User 1a8d11549a
		30-03-2012 06:10:49
	 
	
	
	I'd like to open the MarvinEditorControl dialog to display the reaction scheme of a read-only document, i.e. the OK-button of the dialog must be disabled to prevent changes to be transferred back. How do I disable the OK button from code? - Regards, Stefan
	
	 
 
	
		ChemAxon bd13b5bd77
		30-03-2012 12:57:58
	 
	
	
	Hi Stefan,
as far as I remember your constructor of the derived class looked like this:
      public Form1() {
         InitializeComponent();
         base.CancelButton = new System.Windows.Forms.Button();
         if (base.AcceptButton != null){
             (base.AcceptButton as Button).Visible = false;
         }
 
         var lookAndFeels = UIManager.getInstalledLookAndFeels();
         UIManager.setLookAndFeel(lookAndFeels[0].getClassName());
         UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
      }
I added a small hack please see it in red. Hmm, the best would be to expose these basic controls with a niceer interface or property, we will be consider this to come out with a better dialog object hierarchy.
Viktor
 
 
	
	 
 
	
		User 1a8d11549a
		30-03-2012 13:26:32
	 
	
	
	Hi Victor,
Yes, your code works nicely, thanks! And obviously anything making .NET programming with this control a bit less hacky would be highly welcome.
Regards, Stefan