<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <ProjectGuid>{B53D52DD-88A0-4F94-8F0D-63B644CDF7B3}</ProjectGuid>
    <OutputType>Library</OutputType>
    <AppDesignerFolder>Properties</AppDesignerFolder>
    <RootNamespace>EhLib</RootNamespace>
    <AssemblyName>EhLib.WinForms</AssemblyName>
    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
    <FileAlignment>512</FileAlignment>
    <TargetFrameworkProfile />
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    <DebugSymbols>true</DebugSymbols>
    <DebugType>full</DebugType>
    <Optimize>false</Optimize>
    <OutputPath>bin\Debug\</OutputPath>
    <DefineConstants>DEBUG;TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>3</WarningLevel>
    <CodeAnalysisRuleSet>EhLibControlLibrary1.ruleset</CodeAnalysisRuleSet>
    <Prefer32Bit>false</Prefer32Bit>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    <DebugType>pdbonly</DebugType>
    <Optimize>true</Optimize>
    <OutputPath>bin\Release\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>3</WarningLevel>
    <CodeAnalysisRuleSet>EhLibControlLibrary1.ruleset</CodeAnalysisRuleSet>
    <Prefer32Bit>false</Prefer32Bit>
  </PropertyGroup>
  <PropertyGroup>
    <SignAssembly>true</SignAssembly>
  </PropertyGroup>
  <PropertyGroup>
    <AssemblyOriginatorKeyFile>EhLib.WinForms.snk</AssemblyOriginatorKeyFile>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="System" />
    <Reference Include="System.Core" />
    <Reference Include="System.Design" />
    <Reference Include="System.Drawing" />
    <Reference Include="System.Windows.Forms" />
    <Reference Include="System.Xml.Linq" />
    <Reference Include="System.Data.DataSetExtensions" />
    <Reference Include="Microsoft.CSharp" />
    <Reference Include="System.Data" />
    <Reference Include="System.Xml" />
  </ItemGroup>
  <ItemGroup>
    <Compile Include="BaseGridControl\BaseGridBaseCellManager.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="BaseGridControl\BaseGridEventArgs.cs" />
    <Compile Include="BaseGridControl\GridWaterMark.cs" />
    <Compile Include="DataAxisGrid\CellImageBox.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataAxisGrid\DataAxisGridButtonDataCell.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataAxisGrid\DataAxisGridCheckBoxDataCell.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataAxisGrid\DataAxisGridComboBoxDataCell.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataAxisGrid\DataAxisGridDataCells.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataAxisGrid\DataAxisGridDataLink.cs" />
    <Compile Include="DataAxisGrid\DataAxisGridDateTimeDataCell.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataAxisGrid\DataAxisGridEventArgs.cs" />
    <Compile Include="DataAxisGrid\DataAxisGridImageDataCell.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataAxisGrid\DataAxisGridManager.cs" />
    <Compile Include="DataAxisGrid\DataAxisGridProgressBarDataCell.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataAxisGrid\DataAxisGridPropBarCollection.cs" />
    <Compile Include="DataAxisGrid\DataAxisGridRadioButtonDataCell.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataAxisGrid\DataAxisGridMaskedTextDataCell.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataAxisGrid\DataAxisGridTextDataCell.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataAxisGrid\DataAxisGridTitleBar.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataAxisGrid\DataAxisGridPropertyAxisBar.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataAxisGrid\DataAxisGrid.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="BaseGridControl\BaseGridAxisData.cs" />
    <Compile Include="BaseGridControl\BaseGridControl.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="BaseGridControl\BaseGridToolControls.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="BasePrintServiceComponent.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="Bevel.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="CalculatorControl.cs">
      <SubType>UserControl</SubType>
    </Compile>
    <Compile Include="CalculatorControl.Designer.cs">
      <DependentUpon>CalculatorControl.cs</DependentUpon>
    </Compile>
    <Compile Include="ComboBoxRenderer.cs" />
    <Compile Include="ControlBorder.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataGrid\DataGrid.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataAxisGrid\DataAxisGridButtonBaseCell.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataGrid\Columns\DataGridButtonColumn.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataGrid\DataGridCellManagers.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataGrid\Columns\DataGridCheckBoxColumn.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataGrid\DataGridColumn.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataGrid\DataGridColumnCollection.cs" />
    <Compile Include="DataGrid\DataGridColumnMergeDuplicatesList.cs" />
    <Compile Include="DataGrid\DataGridColumnTitleEventArgs.cs" />
    <Compile Include="DataGrid\DataGridColumnTitle.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataGrid\Columns\DataGridComboBoxColumn.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataGrid\DataGridDataCells.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataGrid\DataGridDataView.cs" />
    <Compile Include="DataGrid\DataGridEventArgs.cs" />
    <Compile Include="DataGrid\DataGridExporter.cs" />
    <Compile Include="AggregationCalculator.cs" />
    <Compile Include="DataGrid\DataGridFooterEventArgs.cs" />
    <Compile Include="DataGrid\DataGridFooter.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataGrid\DataGridIndicatorColumnEventArgs.cs" />
    <Compile Include="DataGrid\DataGridIndicatorTitle.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataGrid\Columns\DataGridDateTimeColumn.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataGrid\Columns\DataGridMaskedTextColumn.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataGrid\DataGridMultiTitleEventArgs.cs" />
    <Compile Include="DataVertGrid\DataVertGridCellManagers.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataVertGrid\DataVertGridIndicatorRow.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataVertGrid\DataVertGridIndicatorTitle.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataProperyGrid\DataPropertyGridPrintService.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataProperyGrid\DataPropertyGrid.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataProperyGrid\DataPropertyGridManager.cs" />
    <Compile Include="DataVertGrid\DataVertGridRadioButtonRow.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataVertGrid\DataVertGridCheckBoxRow.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataVertGrid\DataVertGridProgressBarRow.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataVertGrid\DataVertGridComboBoxRow.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataVertGrid\DataVertGridButtonRow.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataVertGrid\DataVertGridImageRow.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataGrid\Columns\DataGridImageColumn.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataGrid\DataGridImporter.cs" />
    <Compile Include="DataGrid\DataGridIndicatorColumn.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataGrid\DataGridManager.cs" />
    <Compile Include="DataGrid\DataGridMultiTitle.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataGrid\DataGridPrintService.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataGrid\Columns\DataGridProgressBarColumn.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataGrid\Columns\DataGridRadioButtonColumn.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataGrid\Columns\DataGridTextColumn.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataGrid\DataGridTitle.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataGrid\DataGridTitleFilter.cs" />
    <Compile Include="DataGrid\DataGridToolControls.cs" />
    <Compile Include="DataVertGrid\DataVertGrid.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataVertGrid\DataVertGridDataCells.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataVertGrid\DataVertGridEventHandlers.cs" />
    <Compile Include="DataVertGrid\DataVertGridManager.cs" />
    <Compile Include="DataVertGrid\DataVertGridRow.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataVertGrid\DataVertGridRowTitle.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataVertGrid\DataVertGridTextRow.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataVertGrid\DataVertGridTitle.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="DataVertGrid\DataVertGridRowCollection.cs" />
    <Compile Include="DisplayInternalValueConverter.cs" />
    <Compile Include="Editors\BaseEditBox.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="Editors\BaseTextBox.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="Editors\ComboBoxEh.cs" />
    <Compile Include="Editors\ComboBoxManager.cs" />
    <Compile Include="Editors\ComboBoxPopupDataGridForm.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="Editors\DateTimeBoxEh.cs" />
    <Compile Include="Editors\DateTimeBoxEhManager.cs" />
    <Compile Include="Editors\EditBoxBorder.cs" />
    <Compile Include="Editors\InEditButton.cs" />
    <Compile Include="Editors\InEditControl.cs" />
    <Compile Include="Editors\InEditUpDownButton.cs" />
    <Compile Include="Editors\NumericBoxEh.cs" />
    <Compile Include="Editors\NumericBoxEhManager.cs" />
    <Compile Include="Editors\MaskedTextBoxEh.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="Editors\TextBoxEh.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="Editors\TextBoxEhManager.cs" />
    <Compile Include="EhLibDrawStyle.cs" />
    <Compile Include="EhLibManager.cs" />
    <Compile Include="EhLibToolControls.cs" />
    <Compile Include="EhLibUtils.cs">
      <SubType>Component</SubType>
    </Compile>
    <Compile Include="Forms\BaseCustomizePropBarsDialog.cs">
      <SubType>Form</SubType>
    </Compile>
    <Compile Include="Forms\BaseCustomizePropBarsDialog.Designer.cs">
      <DependentUpon>BaseCustomizePropBarsDialog.cs</DependentUpon>
    </Compile>
    <Compile Include="Forms\CustomizeDataVertGridRowsDialog.cs">
      <SubType>Form</SubType>
    </Compile>
    <Compile Include="Forms\CustomizeDataVertGridRowsDialog.Designer.cs">
      <DependentUpon>CustomizeDataVertGridRowsDialog.cs</DependentUpon>
    </Compile>
    <Compile Include="Forms\CustomizeDataGridColumnsDialog.cs">
      <SubType>Form</SubType>
    </Compile>
    <Compile Include="Forms\CustomizeDataGridColumnsDialog.Designer.cs">
      <DependentUpon>CustomizeDataGridColumnsDialog.cs</DependentUpon>
    </Compile>
    <Compile Include="Forms\DataGridFilterDropDownForm.cs">
      <SubType>Form</SubType>
    </Compile>
    <Compile Include="Forms\DataGridFilterDropDownForm.Designer.cs">
      <DependentUpon>DataGridFilterDropDownForm.cs</DependentUpon>
    </Compile>
    <Compile Include="Forms\DataGridSimpleFilterDialog.cs">
      <SubType>Form</SubType>
    </Compile>
    <Compile Include="Forms\DataGridSimpleFilterDialog.designer.cs">
      <DependentUpon>DataGridSimpleFilterDialog.cs</DependentUpon>
    </Compile>
    <Compile Include="Forms\DropDownCalculator.cs">
      <SubType>Form</SubType>
    </Compile>
    <Compile Include="Forms\DropDownCalculator.Designer.cs">
      <DependentUpon>DropDownCalculator.cs</DependentUpon>
    </Compile>
    <Compile Include="Forms\DropDownCalendar.cs">
      <SubType>Form</SubType>
    </Compile>
    <Compile Include="Forms\DropDownCalendar.Designer.cs">
      <DependentUpon>DropDownCalendar.cs</DependentUpon>
    </Compile>
    <Compile Include="Forms\DropDownForm.cs">
      <SubType>Form</SubType>
    </Compile>
    <Compile Include="Forms\FilterDropDownForm.cs">
      <SubType>Form</SubType>
    </Compile>
    <Compile Include="Forms\FilterDropDownForm.Designer.cs">
      <DependentUpon>FilterDropDownForm.cs</DependentUpon>
    </Compile>
    <Compile Include="Forms\PageSetupDialog.cs">
      <SubType>Form</SubType>
    </Compile>
    <Compile Include="Forms\PageSetupDialog.Designer.cs">
      <DependentUpon>PageSetupDialog.cs</DependentUpon>
    </Compile>
    <Compile Include="Forms\TextEditForm.cs">
      <SubType>Form</SubType>
    </Compile>
    <Compile Include="Forms\TextEditForm.Designer.cs">
      <DependentUpon>TextEditForm.cs</DependentUpon>
    </Compile>
    <Compile Include="GlobalSuppressions.cs" />
    <Compile Include="NativeMethods.cs" />
    <Compile Include="Properties\AssemblyInfo.cs" />
    <Compile Include="Properties\AssemblyInfoEdition.cs" />
    <Compile Include="Properties\Resources.Designer.cs">
      <AutoGen>True</AutoGen>
      <DesignTime>True</DesignTime>
      <DependentUpon>Resources.resx</DependentUpon>
    </Compile>
    <Compile Include="TreeListCollection.cs" />
    <Compile Include="AutoUpdatableOnAccessList.cs" />
    <Compile Include="VisualStyles.cs" />
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="CalculatorControl.resx">
      <DependentUpon>CalculatorControl.cs</DependentUpon>
    </EmbeddedResource>
    <EmbeddedResource Include="Forms\BaseCustomizePropBarsDialog.resx">
      <DependentUpon>BaseCustomizePropBarsDialog.cs</DependentUpon>
    </EmbeddedResource>
    <EmbeddedResource Include="Forms\DataGridFilterDropDownForm.resx">
      <DependentUpon>DataGridFilterDropDownForm.cs</DependentUpon>
    </EmbeddedResource>
    <EmbeddedResource Include="Forms\DataGridSimpleFilterDialog.resx">
      <DependentUpon>DataGridSimpleFilterDialog.cs</DependentUpon>
    </EmbeddedResource>
    <EmbeddedResource Include="Forms\DropDownCalculator.resx">
      <DependentUpon>DropDownCalculator.cs</DependentUpon>
    </EmbeddedResource>
    <EmbeddedResource Include="Forms\DropDownCalendar.resx">
      <DependentUpon>DropDownCalendar.cs</DependentUpon>
    </EmbeddedResource>
    <EmbeddedResource Include="Forms\DropDownForm.resx">
      <DependentUpon>DropDownForm.cs</DependentUpon>
    </EmbeddedResource>
    <EmbeddedResource Include="Forms\FilterDropDownForm.resx">
      <DependentUpon>FilterDropDownForm.cs</DependentUpon>
    </EmbeddedResource>
    <EmbeddedResource Include="Forms\PageSetupDialog.resx">
      <DependentUpon>PageSetupDialog.cs</DependentUpon>
    </EmbeddedResource>
    <EmbeddedResource Include="Forms\TextEditForm.resx">
      <DependentUpon>TextEditForm.cs</DependentUpon>
    </EmbeddedResource>
    <EmbeddedResource Include="Properties\Resources.de.resx" />
    <EmbeddedResource Include="Properties\Resources.fr.resx" />
    <EmbeddedResource Include="Properties\Resources.resx">
      <Generator>PublicResXFileCodeGenerator</Generator>
      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
    </EmbeddedResource>
  </ItemGroup>
  <ItemGroup>
    <None Include="EhLibControlLibrary.ruleset" />
    <None Include="EhLib.WinForms.snk" />
    <None Include="EhLibControlLibrary1.ruleset" />
    <None Include="Resources\SearchBoxFilter.png" />
  </ItemGroup>
  <ItemGroup>
    <None Include="Resources\CurRecordIndicatorRight.png" />
  </ItemGroup>
  <ItemGroup>
    <None Include="Resources\EditRecordIndicatorRight.png" />
  </ItemGroup>
  <ItemGroup>
    <None Include="Resources\NavigatorDelete.png" />
  </ItemGroup>
  <ItemGroup>
    <None Include="Resources\NavigatorFirst.png" />
  </ItemGroup>
  <ItemGroup>
    <None Include="Resources\NavigatorLast.png" />
  </ItemGroup>
  <ItemGroup>
    <None Include="Resources\NavigatorNew.png" />
  </ItemGroup>
  <ItemGroup>
    <None Include="Resources\NavigatorNext.png" />
  </ItemGroup>
  <ItemGroup>
    <None Include="Resources\NavigatorPrev.png" />
  </ItemGroup>
  <ItemGroup>
    <None Include="Resources\PageLandscape.bmp" />
  </ItemGroup>
  <ItemGroup>
    <None Include="Resources\PagePortrait.bmp" />
  </ItemGroup>
  <ItemGroup>
    <None Include="Resources\SearchBoxCancelFilter.png" />
  </ItemGroup>
  <ItemGroup>
    <None Include="Resources\SearchBoxEllipsis.png" />
  </ItemGroup>
  <ItemGroup>
    <None Include="Resources\SearchBoxFindNext.png" />
  </ItemGroup>
  <ItemGroup>
    <None Include="Resources\SearchBoxFindPrev.png" />
  </ItemGroup>
  <ItemGroup>
    <None Include="Resources\sshot-21.png" />
  </ItemGroup>
  <ItemGroup>
    <None Include="Resources\TitleFilterHave.png" />
  </ItemGroup>
  <ItemGroup>
    <None Include="Resources\TitleFilterHave2.png" />
  </ItemGroup>
  <ItemGroup>
    <CodeAnalysisDictionary Include="CustomDictionary.xml">
      <SubType>Designer</SubType>
    </CodeAnalysisDictionary>
  </ItemGroup>
  <ItemGroup>
    <None Include="Resources\Pencil_Left_10x10.png" />
  </ItemGroup>
  <ItemGroup>
    <Content Include="EhLibBrand16.ico" />
    <None Include="Resources\TreeViewSignExpandedTriangleWhite.png" />
    <None Include="Resources\TreeViewSignExpandedTriangleBlack.png" />
    <None Include="Resources\DescendingSort.png" />
    <None Include="Resources\AscendingSort.png" />
    <Content Include="Resources\DataGridEhRowError.png" />
    <EmbeddedResource Include="Properties\Resources.ru.resx" />
    <EmbeddedResource Include="ToolboxBitmaps\EhLib_ComboBox.bmp" />
    <EmbeddedResource Include="ToolboxBitmaps\EhLib_DataGrid.bmp" />
    <EmbeddedResource Include="ToolboxBitmaps\EhLib_DateTimeBox.bmp" />
    <EmbeddedResource Include="ToolboxBitmaps\EhLib_NumericBox.bmp" />
    <EmbeddedResource Include="ToolboxBitmaps\EhLib_TextBox.bmp" />
    <EmbeddedResource Include="ToolboxBitmaps\EhLib_DataVertGrid.bmp" />
  </ItemGroup>
  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
       Other similar extension points exist, see Microsoft.Common.targets.
  <Target Name="BeforeBuild">
  </Target>
  <Target Name="AfterBuild">
  </Target>
  -->
</Project>