Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/10/2009, 16:53
iozk
 
Fecha de Ingreso: mayo-2008
Mensajes: 499
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: ayuda con convertir codigo C# a C++/CLI

y esto que llevo yo
a C++/CLI

Código C++/CLI:
Ver original
  1. using namespace System;
  2. using namespace System::Collections::Generic;
  3. using namespace System::ComponentModel;
  4. using namespace System::Drawing;
  5. using namespace System::Diagnostics;
  6. using namespace System::Windows::Forms;
  7. using namespace System::Text;
  8.  
  9. namespace boz
  10. {
  11.     ref class Toolbox : System::Windows::Forms::TreeView
  12.     {
  13.     ref class TBTreeNode : System::Windows::Forms::TreeNode
  14.     {
  15.     private: System::String^ mTooltipCaption;
  16.     private: bool mOnEdit;
  17.     private: bool mEnabled;
  18.  
  19.     public: ToolTipCaption(String^)
  20.             {
  21.                 return this->mTooltipCaption;
  22.             }
  23.     public: OnEdit(bool)
  24.              {
  25.                  get(int){return this->mOnEdit;}
  26.              }
  27.     public: Enabled(bool)
  28.              {
  29.                  get(int){return this->mEnabled;}
  30.              }
  31.  
  32.              
  33.  
  34.              TBTreeNode()
  35.              {
  36.                  this->mToolTipCaption = cli::array<String^ Empty>;
  37.                  this->mOnEdit          = false;
  38.                  this->mOnEnabled       = true;
  39.              }
  40.  
  41.              ~TBTreeNode()
  42.              {
  43.                  
  44.              }
  45.  
  46.  
  47.     }
  48.  
  49. private: const int TVS_NOTOOLTIPS = 0x80;
  50. private: System::Drawing::Font^ mGroupHeaderFont;
  51. private: System::Windows::Forms::ToolTip^ mToolTip;
  52. private: System::Windows::Forms::TreeNode^ mPreviousNode;
  53. private: System::Windows::Forms::TextBox^ mLabelEditBox;
  54.  
  55.          protected override CreateParams : public System::Windows::Forms::CreateParams
  56.          {
  57.              get(int){CreateParams p = TBTreeNode->CreateParams;
  58.              p->Style = p->Style | TVS_NOTOOLTIPS;
  59.              return p;
  60.              }
  61.          }