Maison développement back-end Tutoriel C#.Net .NET复合控件之可输入的下拉控件

.NET复合控件之可输入的下拉控件

Dec 20, 2016 am 11:16 AM
collections ui

使用系统; 
使用System.Collections.Generic; 
使用System.ComponentModel; 
使用System.Text; 
使用的System.Web; 
使用System.Web.UI程序; 
使用System.Web.UI.WebControls; 
System.Collections中使用; 

命名空间QC_Control 

    /// <摘要> 
    ///自定义可输入下拉框类 
    ///  
    [ToolboxData(“<{0}:CustomInputDropdownControl RUNAT =服务器> ”) ] 
    公共类CustomInputDropdownControl:文本框 
    { 
        
        私人DropDownList的ddlListItem =新的DropDownList(); //下拉框 
        的私人文本框TxtBox =新的TextBox(); 
        私人Hashtable的_values =新的Hashtable(); //用于绑定下拉框框的值 

        /// <摘要> 
        ///键值引用变量设置/获取封装方法 
        ///  
        公开Hashtable的项目 
        { 
            获得{ 
                如果(的ViewState [“值”] = = NULL) 
                { 

                    的ViewState [“值”] =新的Hashtable(); 

                } 
                其他{} 

                Hashtable的S =(哈希表)的ViewState [“值”]; 
                返回S; 
            } 
            设置{的ViewState [“值”] =值; } 
        } 


        /// <摘要> 
        ///默认构造函数 
        ///初始化的DropDownList和Hashtable实例变量 
        ///  
        公开CustomInputDropdownControl() 
        { 
           // this._values =新的Hashtable(); 
           // this.ddlListItem =新的DropDownList(); 
        } 

        /// <摘要> 
        ///重写控件类渲染方法体 
        ///  
        /// 的 
        保护覆盖无效渲染(HtmlTextWriter的输出) 
        {ddlListItem。 ID =“DDL”+ base.ID; 
            TxtBox.ID =“TXT」+ base.ID; 
            //框架的开始 
            output.Write(“<表CELLSPACING ='0'的cellpadding =”0“边界='0'> 的“); 
           
            //此处之所以用clientID的是因为当在卡片选项时,.NET程序会将base.ID自动命名名字 
            ddlListItem.Attributes.Add(“的onChange”,getFocusValue(TxtBox.ID,ddlListItem.ID)); 
            ddlListItem.Attributes.Add(“风格”,“宽度:190px; family:宋体;的margin-top:-2px;”); 
            TxtBox.Attributes.Add(“风格”,“宽度:170像素,高度:15px的;边框:0pt;”); 
            //遍历数据到下拉框对象中 
            ,如果(this.Item.Count> 0) 
            { 
                的foreach(字符串Item.Keys键) 
                { 
                    列表项项=新的ListItem(); 
                    item.Value =键; 
                    item.Text =项目[关键]的ToString(); 
                    ddlListItem.Items.Add(项目); 
                } 
            } 
         ddlListItem.RenderControl(输出); 
         output.Write(“”); 
         TxtBox.RenderControl(输出); 
            //框架的结尾 
            output.Write(“ ”); 
        } 

      //响应事件方法 
        公共字符串getFocusValue(字符串TxtId,串ddlId) 
        { 
            回归“Java类”+“CRIPT:”+“的document.getElementById('”+ TxtId +“').value的=的document.getElementById('”+ ddlId +“')可供选项[的document.getElementById('”+ ddlId +“').selectedIndex] .value的;”的ToString(); 
           
        } 
    } 

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Pourquoi l'interface utilisateur d'Elden Ring continue-t-elle d'apparaître ? Pourquoi l'interface utilisateur d'Elden Ring continue-t-elle d'apparaître ? Mar 11, 2024 pm 04:31 PM

Dans Elden's Ring, la page de l'interface utilisateur de ce jeu sera automatiquement masquée après un certain temps. De nombreux joueurs ne savent pas comment l'interface utilisateur est toujours affichée. Les joueurs peuvent sélectionner la configuration d'affichage de la jauge dans la configuration de l'affichage et du son. dessus. Pourquoi l'interface utilisateur d'Elden Ring continue-t-elle de s'afficher ? 1. Tout d'abord, après être entré dans le menu principal, cliquez sur [Configuration du système]. 2. Dans l'interface [Configuration de l'affichage et du son], sélectionnez la configuration de l'affichage du compteur. 3. Cliquez sur Activer pour terminer.

Quelles sont les bibliothèques de composants d'interface utilisateur courantes dans Vue ? Quelles sont les bibliothèques de composants d'interface utilisateur courantes dans Vue ? Jun 11, 2023 am 11:47 AM

Vue est un framework JavaScript populaire qui utilise une approche basée sur des composants pour créer des applications Web. Dans l'écosystème Vue, il existe de nombreuses bibliothèques de composants d'interface utilisateur qui peuvent vous aider à créer rapidement de belles interfaces et à fournir des fonctions riches et des effets interactifs. Dans cet article, nous présenterons quelques bibliothèques de composants VueUI courantes. ElementUIElementUI est une bibliothèque de composants Vue développée par l'équipe Ele.me. Elle fournit aux développeurs un ensemble de fonctionnalités élégantes et conviviales.

Deux chercheurs chinois de Google ont publié le premier modèle purement visuel de « compréhension de l'interface utilisateur mobile », quatre tâches majeures pour actualiser SOTA Deux chercheurs chinois de Google ont publié le premier modèle purement visuel de « compréhension de l'interface utilisateur mobile », quatre tâches majeures pour actualiser SOTA Apr 12, 2023 pm 04:40 PM

Pour l'IA, "jouer avec les téléphones mobiles" n'est pas une tâche facile. La simple identification des différentes interfaces utilisateur (UI) est un gros problème : il faut non seulement identifier le type de chaque composant, mais aussi les symboles utilisés, leur position pour déterminer la fonction. du composant. Comprendre l'interface utilisateur des appareils mobiles peut aider à réaliser diverses tâches d'interaction homme-machine, telles que l'automatisation de l'interface utilisateur. Les travaux antérieurs sur la modélisation de l'interface utilisateur mobile reposent généralement sur les informations de hiérarchie de vue de l'écran, utilisant directement les données structurelles de l'interface utilisateur, contournant ainsi le problème de l'identification des composants à partir des pixels de l'écran. Cependant, la hiérarchie des vues n'est pas disponible dans tous les scénarios. Cette méthode génère généralement des résultats erronés en raison de descriptions d'objets manquantes ou d'informations structurelles égarées, même si vous l'utilisez.

Explorez les frameworks d'interface utilisateur mobile jQuery les plus populaires Explorez les frameworks d'interface utilisateur mobile jQuery les plus populaires Feb 27, 2024 pm 12:03 PM

Le framework d'interface utilisateur mobile jQuery est un outil de développement d'applications mobiles. Il fournit des composants d'interface riches et des effets interactifs, permettant aux développeurs de créer rapidement d'excellentes interfaces utilisateur mobiles. Dans cet article, nous explorerons certains des frameworks d'interface utilisateur mobile jQuery les plus populaires et fournirons des exemples de code spécifiques pour aider les lecteurs à mieux comprendre et utiliser ces frameworks. 1.jQueryMobiljQueryMobile est un framework d'interface utilisateur mobile open source basé sur HTML5 et CSS3.

Que signifie l'interface utilisateur ? Que signifie l'interface utilisateur ? Mar 14, 2024 pm 03:20 PM

UI est l'abréviation de « User Interface », qui est principalement utilisée pour décrire l'interaction homme-machine, la logique de fonctionnement et la belle interface du logiciel. L’objectif de la conception de l’interface utilisateur est de rendre l’utilisation du logiciel plus facile et plus confortable, et de refléter pleinement son positionnement et ses caractéristiques. Les conceptions d'interface utilisateur courantes sont divisées en interface utilisateur physique et interface utilisateur virtuelle, parmi lesquelles l'interface utilisateur virtuelle est largement utilisée dans le domaine Internet.

Les tests complets d'Android 15 bêta 4 sont terminés et le compte à rebours jusqu'à la sortie de la version stable a commencé Les tests complets d'Android 15 bêta 4 sont terminés et le compte à rebours jusqu'à la sortie de la version stable a commencé Jul 29, 2024 pm 07:57 PM

Il y a quelques jours, Google a officiellement proposé la mise à jour Android 15 Beta 4 aux utilisateurs éligibles de smartphones et de tablettes Pixel. Cela marque que le système d'exploitation Android 15 est entré dans la phase stable de la plate-forme, indiquant que sa version stable sera officiellement publiée auprès des utilisateurs du monde entier. les prochains jours. Dans le même temps, ce développement insuffle également une nouvelle vitalité à la série d'appareils Galaxy de Samsung Electronics pour accélérer le processus de développement de sa version OneUI7.0. 1.[Android15Beta4 fait la promotion de la version stable de Samsung OneUI7.0](https://www.cnbeta.com/articles/tech/1427022.htm) Avec Android15Bet

Quelle est la différence entre la conception ux et ui Quelle est la différence entre la conception ux et ui Sep 27, 2022 pm 03:52 PM

La différence entre la conception ux et ui : 1. UX rend l'interface plus facile à utiliser et l'interface utilisateur rend l'interface plus belle ; 2. UX permet aux utilisateurs d'atteindre leurs objectifs et l'interface utilisateur améliore le sens de la marque ; les objectifs guident les utilisateurs pour accomplir les tâches, ce qui n'est pas le cas de l'interface utilisateur ; 4. Les livrables de l'interface utilisateur et de l'UX sont différents. Le résultat de l'UX comprend le rapport d'expérience UX, la définition des fonctions, la planification des fonctions, l'avancement du projet, etc., tandis que le résultat de l'interface utilisateur inclut la vision. et l'interaction, la conception visuelle, la conception de marque, la conception de mouvements, la conception de composants et le langage de conception, etc.

qu'est-ce que ça veut dire qu'est-ce que ça veut dire Mar 14, 2024 pm 03:09 PM

UI, le nom complet de l'interface utilisateur, fait référence à la conception de l'interaction homme-machine, à la logique de fonctionnement et à la belle interface du logiciel. Il est divisé en interface utilisateur physique et interface utilisateur virtuelle, parmi lesquelles l'interface utilisateur virtuelle est largement utilisée dans l'Internet mobile. Une bonne conception de l'interface utilisateur donne non seulement au logiciel un aspect élégant, mais, plus important encore, rend son utilisation confortable et facile, reflétant pleinement le positionnement et les caractéristiques du logiciel.

See all articles