Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/WinForms/VB/DockingDemo/Resources/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/WinForms/VB/DockingDemo/Resources/ProgramText2.rtf

{\rtf1\ansi\ansicpg1251\deff0\deftab709{\fonttbl{\f0\fnil\fcharset0 Courier New;}}
{\colortbl ;\red0\green0\blue255;\red43\green145\blue175;\red163\green21\blue21;}
{\*\generator Msftedit 5.41.21.2510;}\viewkind4\uc1\pard\sl240\slmult1\cf1\lang1033\f0\fs20 using\cf0  System;\par
\cf1 using\cf0  System.ComponentModel;\par
\cf1 using\cf0  System.Drawing;\par
\par
\par
\cf1 namespace\cf0  DevExpress.XtraGauges.Win.Base \{\par
    [\cf2 ToolboxItem\cf0 (\cf1 false\cf0 ), \cf2 DesignTimeVisibleAttribute\cf0 (\cf1 false\cf0 )]\par
    [\cf2 Designer\cf0 (\cf3 "DevExpress.XtraGauges.Win.Design.LabelComponentDesigner, "\cf0  + \cf2 AssemblyInfo\cf0 .SRAssemblyGaugesDesignWin, \cf1 typeof\cf0 (System.ComponentModel.Design.\cf2 IDesigner\cf0 ))]\par
    \cf1 public\cf0  \cf1 class\cf0  \cf2 LabelComponent\cf0  : DevExpress.XtraGauges.Core.Model.\cf2 Label\cf0 , \cf2 ISupportInitialize\cf0 , \cf2 IBindableComponent\cf0 , \cf2 ICustomizationFrameClient\cf0 , \cf2 ISupportVisualDesigning\cf0 , \cf2 ISupportAssign\cf0 <\cf2 LabelComponent\cf0 > \{\par
        \cf2 BaseBindableProvider\cf0  bindableProviderCore;\par
        \cf1 public\cf0  LabelComponent()\par
            : \cf1 base\cf0 () \{\par
        \}\par
        \cf2 CustomizationFrameBase\cf0 [] \cf2 ICustomizationFrameClient\cf0 .CreateCustomizeFrames() \{\par
            \cf2 CustomizationFrameBase\cf0 [] customizeFrames = \cf1 new\cf0  \cf2 CustomizationFrameBase\cf0 [] \{ \par
                \cf1 new\cf0  \cf2 MoveFrame\cf0 (\cf1 this\cf0 ),\par
                \cf1 new\cf0  \cf2 SelectionFrame\cf0 (\cf1 this\cf0 ), \par
                \cf1 new\cf0  \cf2 ActionListFrame\cf0 (\cf1 this\cf0 )\par
            \};\par
            \cf1 return\cf0  customizeFrames;\par
        \}\par
        \cf1 void\cf0  \cf2 ICustomizationFrameClient\cf0 .ResetAutoLayout() \{ \}\par
        \cf2 CustomizeActionInfo\cf0 [] \cf2 ISupportCustomizeAction\cf0 .GetActions() \{\par
            \cf1 return\cf0  \cf1 new\cf0  \cf2 CustomizeActionInfo\cf0 []\{\par
                \cf1 new\cf0  \cf2 CustomizeActionInfo\cf0 (\cf3 "RunDesigner"\cf0 , \cf3 "Open Labels Designer Page"\cf0 , \cf3 "Run Designer"\cf0 , \cf2 UIHelper\cf0 .CircularGaugeElementImages.Images[0])\par
            \};\par
        \}\par
        \cf2 Type\cf0  \cf2 ISupportPropertyGridWrapper\cf0 .PropertyGridWrapperType \{\par
            \cf1 get\cf0  \{ \cf1 return\cf0  \cf1 typeof\cf0 (\cf2 LabelComponentWrapper\cf0 ); \}\par
        \}\par
        \cf1 void\cf0  \cf2 ISupportVisualDesigning\cf0 .RenderDesignerElements(\cf2 Graphics\cf0  g) \{\par
            \cf2 BaseDesignerElementVisualizerHelpers\cf0 .DrawBoundsDesignerElements(g);\par
        \}\par
        \cf1 void\cf0  \cf2 ISupportAssign\cf0 <\cf2 LabelComponent\cf0 >.Assign(\cf2 LabelComponent\cf0  label) \{\par
            Assign(label);\par
        \}\par
        \cf1 bool\cf0  \cf2 ISupportAssign\cf0 <\cf2 LabelComponent\cf0 >.IsDifferFrom(\cf2 LabelComponent\cf0  label) \{\par
            \cf1 return\cf0  IsDifferFrom(label);\par
        \}\par
        \cf1 protected\cf0  \cf1 void\cf0  RunDesigner() \{\par
            \cf2 BaseGaugeModel\cf0  model = \cf2 BaseGaugeModel\cf0 .Find(\cf1 this\cf0 );\par
            \cf1 if\cf0 (model == \cf1 null\cf0 ) \cf1 return\cf0 ;\par
            \cf1 using\cf0 (\cf2 GaugeDesignerForm\cf0  designerform = \cf1 new\cf0  \cf2 GaugeDesignerForm\cf0 (model.Owner)) \{\par
                designerform.Pages = \cf1 new\cf0  \cf2 BaseGaugeDesignerPage\cf0 [] \{ \par
                    \cf1 new\cf0  \cf2 PrimitiveCustomizationDesignerPage\cf0 <\cf2 LabelComponent\cf0 >(9,\cf3 "Labels"\cf0 , \cf2 UIHelper\cf0 .CircularGaugeElementImages.Images[0],\cf1 new\cf0  \cf2 LabelComponent\cf0 []\{\cf1 this\cf0\},model.Owner) \par
                \};\par
                designerform.ShowDialog();\par
            \}\par
        \}\par
        [\cf2 DXDescription\cf0 (\cf3 "DevExpress.XtraGauges.Win.Base.LabelComponent,DataBindings"\cf0 ),\par
\cf2 ParenthesizePropertyName\cf0 (\cf1 true\cf0 ), \cf2 RefreshProperties\cf0 (\cf2 RefreshProperties\cf0 .All)]\par
        [\cf2 DesignerSerializationVisibility\cf0 (\cf2 DesignerSerializationVisibility\cf0 .Content), \cf2 Category\cf0 (\cf3 "Data"\cf0 )]\par
        \cf1 public\cf0  \cf2 ControlBindingsCollection\cf0  DataBindings \{\par
            \cf1 get\cf0  \{ \cf1 return\cf0  BindableProvider.DataBindings; \}\par
        \}\par
        [\cf2 Browsable\cf0 (\cf1 false\cf0 ), \cf2 EditorBrowsable\cf0 (\cf2 EditorBrowsableState\cf0 .Advanced), \cf2 DesignerSerializationVisibility\cf0 (\cf2 DesignerSerializationVisibility\cf0 .Hidden)]\par
        \cf1 public\cf0  \cf2 BindingContext\cf0  BindingContext \{\par
            \cf1 get\cf0  \{ \cf1 return\cf0  BindableProvider.BindingContext; \}\par
            \cf1 set\cf0  \{ BindableProvider.BindingContext = \cf1 value\cf0 ; \}\par
        \}\par
    \}\par
\}\lang9\par
}