---
title: "What is the difference between Custom Control and User Control?"  
description: "What is the difference between Custom Control and User Control?"  
author: "Sumit Kesarwani"  
published: 2013-11-13  
updated: 2020-09-19  
canonical: https://www.mindstick.com/interview/1822/what-is-the-difference-between-custom-control-and-user-control  
category: "c#"  
tags: ["c#"]  
reading_time: 2 minutes  

---

# What is the difference between Custom Control and User Control?

Custom Controls are compiled code (Dlls), easier to use, difficult to create, and can be placed in toolbox. Drag and Drop controls. Attributes can be set visually at design time. Can be used by Multiple Applications (If Shared Dlls), Even if Private can copy to bin directory of web application add reference and use. Normally designed to provide common functionality independent of consuming Application.

User Controls are similar to those of ASP include files, easy to create, can not be placed in the toolbox and dragged - dropped from it. A User Control is shared among the single application files.

## Answers

### Answer by Sumit Kesarwani

Custom Controls are compiled code (Dlls), easier to use, difficult to create, and can be placed in toolbox. Drag and Drop controls. Attributes can be set visually at design time. Can be used by Multiple Applications (If Shared Dlls), Even if Private can copy to bin directory of web application add reference and use. Normally designed to provide common functionality independent of consuming Application.

User Controls are similar to those of ASP include files, easy to create, can not be placed in the toolbox and dragged - dropped from it. A User Control is shared among the single application files.


---

Original Source: https://www.mindstick.com/interview/1822/what-is-the-difference-between-custom-control-and-user-control

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
