點選文字框彈出下拉框並賦值
實現下面效果 窗體:Form1:
一:窗體佈局:文字框一個或多個,下拉框一個,初始化隱藏,定義全域性變數
string click_value = "";
private void Form1_Load(object sender, EventArgs e)
{
this.comboBox1.Visible = false;
}
二:文字框點選事件:
private void txt_one_Click(object sender, EventArgs e) { //清空下拉框資料 this.comboBox1.Items.Clear(); this.comboBox1.Text = "==請選擇=="; //追加賦值 double[] d = new double[3] { 2, 1.5, 0.5 }; foreach (double val in d) { this.comboBox1.Items.Add(val); } //改變下拉框的位置 Point point = this.txt_one.Location; this.comboBox1.Visible = true; this.comboBox1.BringToFront(); this.comboBox1.Location = new Point(point.X, point.Y + 30); //定義一個全域性變數(因為我這裡要實現多個文字框觸發顯示下拉框) click_value = "one"; } private void txt_two_Click(object sender, EventArgs e) { //清空下拉框資料 this.comboBox1.Items.Clear(); this.comboBox1.Text = "==請選擇=="; //追加賦值 double[] d = new double[3] { 2, 1.5, 0.5 }; foreach (double val in d) { this.comboBox1.Items.Add(val); } //改變下拉框的位置 Point point = this.txt_one.Location; this.comboBox1.Visible = true; this.comboBox1.BringToFront(); this.comboBox1.Location = new Point(point.X, point.Y + 30); //定義一個全域性變數(因為我這裡要實現多個文字框觸發顯示下拉框) click_value = "two"; } private void txt_three_Click(object sender, EventArgs e) { //清空下拉框資料 this.comboBox1.Items.Clear(); this.comboBox1.Text = "==請選擇=="; //追加賦值 double[] d = new double[3] { 2, 1.5, 0.5 }; foreach (double val in d) { this.comboBox1.Items.Add(val); } //改變下拉框的位置 Point point = this.txt_one.Location; this.comboBox1.Visible = true; this.comboBox1.BringToFront(); this.comboBox1.Location = new Point(point.X, point.Y + 30); //定義一個全域性變數(因為我這裡要實現多個文字框觸發顯示下拉框) click_value = "three"; }
三:下拉框選中改變事件
/// <summary> /// 值改變 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void comboBox1_SelectedValueChanged(object sender, EventArgs e) { switch (click_value) { case "one": this.txt_one.Text = this.comboBox1.Text; this.comboBox1.Visible = false; break; case "two": this.txt_two.Text = this.comboBox1.Text; this.comboBox1.Visible = false; break; case "three": this.txt_three.Text = this.comboBox1.Text; this.comboBox1.Visible = false; break; default: break; } }
相關推薦
點選文字框彈出下拉框並賦值
實現下面效果 窗體:Form1: 一:窗體佈局:文字框一個或多個,下拉框一個,初始化隱藏,定義全域性變數 string click_value = ""; private void Form1_Load(object sender, EventArgs e) {
android利用PopupWindow實現點選工具欄彈出下拉選單
package com.example.dropdownmenu; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import android.os.Bu
解決手機點選包含a標籤的下拉框出現背景色問題。
.mobile-menu li a { display: inline-block; width: 100%;  
EasyUI Combobox 單擊彈出下拉框
轉一位仁兄: 該事件在$('window').on('load',function(){ $("panel.combo").click(function(){ if ($(this).prev().combobox("panel").is(":visible")) {
JS如何給ul下的所有li繫結點選事件,點選使其彈出下標和內容
這是一個非常常見的面試題,出題方式多樣,但考察點相同,下面我們來看看這幾種方法: 方法一: var itemli = document.getElementsByTagName("li"); for(var i = 0; i<itemli.length; i++){
RepositoryItemComboBox獲得焦點彈出下拉框
在dev中的gridcontrol中添加了一列RepositoryItemComboBox下拉框列,想要實現當RepositoryItemComboBox列獲得焦點的時候,自動彈出下拉框,今天研究了一天,終於有結果了,先上圖 主要思路實現如下 1.先讓滑鼠游標移到到Rep
【android開發】使用PopupWindow實現頁面點選頂部彈出下拉選單
沒有太多花樣,也沒有很複雜的技術,就是簡單的PopupWindow的使用,可以實現點選彈出一個自定義的view,view裡可以隨便設計,常用的可以放一個listview。 demo中我只是一個點選展示,簡單的使用了fade in out的動畫效果,也沒有精美的圖片資源,
C#:點選按鈕,彈出輸入框,輸入並獲取內容
1.起因 一開始是直接用 TextBox接收使用者的輸入內容,但是有時候不想在窗體上加控制元件,所以就想到了另一種辦法,彈出一個輸入框,輸入並獲取內容,之後輸入框又消失不見,不佔位置。 2.用法 先要在專案中引入框架 Microsoft.VisualStudio
ListView點選item底部彈出popupWindow刪除、修改、取消選擇框
先看一下效果: 點選單個item彈出選擇框,可以選擇刪除或者修改。刪除單條item,或者跳轉到修改頁面。 listview的佈局: <?xml version="1.0" encoding="utf-8"?> <LinearLay
ios學習筆記之-點選一個按鈕彈出撥打電話提示框
按鈕的程式碼就不寫了。直接寫主要程式碼。 <key>LSApplicationQueriesSchemes</key> <array> <string>tel</string> <string>telp
bootstrap點選刪除按鈕彈出確認框實現
<%@ page language="java" import="com.student.servlet.*" contentType="text/html; charset=UTF-8"
點選按鈕Alert彈出遮罩層效果的提示框程式碼
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" lang="zh-CN"> <head> <title>經過改善優化的Alert彈出提示效果</titl
android彈出下拉選擇選單,單選,多選
選單選擇視窗: 選單多選視窗 選單單選視窗: [java] view plaincopyprint? import android.app.Activity; import android.app.AlertDialog; import android.c
dwz問題之動態生成的查詢帶回,點選沒有彈出彈框(動態生成的dom,點選不能彈出dialog)
一、問題 頁面通過點選事件,生成一個查詢帶回按鈕,點選這個按鈕,應該彈出彈框,實際上是頁面直接更換了連結。 二、原因 通過點選事件生成的按鈕,不能使用dwz的功能,原因是沒有繫結,需要再次繫結這些功能。 三、結果 在dwz的 dwz.ui.js
listview根據點選條目位置彈出軟鍵盤,內容不被遮擋,item移動到軟鍵盤上方
ItemHeight即點選的條目的高度,對,兩行程式碼,就這麼簡單。再監聽下軟鍵盤開啟放裡面就是,百度有。原生api不懂就百度。 int y = ListView.getBottom() - ItemHeight; ListView.setSelectionFromTop(Postion + L
Jquery 點選圖片在彈出層顯示大圖 (很好用)
效果圖片: 1.點選前的效果: 2.點選後的效果: html程式碼: <td width="350"> <img height="100" width="100" src="http://or7y3wqnj.bkt.clouddn.com/${f
點選下載連結彈出空白頁面
分為兩種情況 如果下載由js觸發而非a標籤,則可以在彈出的頁面中進行如下修改: <head>與</head>之間加入: <base target="tempiframe" /> 在<body>&l
點選聯絡我們彈出臨時QQ對話方塊
一般企業網站或電商網站都有聯絡我們的功能。 為了能方便快速聯絡,提高使用者體驗,需要點選聯絡我們按鈕就能讓使用者與商家直接溝通。 這樣就需要用到以下程式碼: <a href="http://wpa.qq.com/msgrd?v=3&uin=商家QQ號(220xxxxxx
關於layui 兩層彈框 ,關閉一個後,重新整理上一個彈框的某個下拉框問題
(我使用的layui版本為2.4.3) 最近因為專案需要,需要實現一層彈框(下面稱之為A彈框)後,點選按鈕跳出二層彈框(下面稱中國之為B彈框),可以實現新增新的下拉框值,然後再關閉B彈框是,可以實現區域性重新整理A彈框中的部分塊,使得剛新增的值顯示,但是不能是整
案例:點選li標籤彈出對應的索引
需求:點選li標籤,彈出對應的索引 先看效果: html結構: <ul id="ul1"> <li>我是li標籤1</li> <li>我是li標籤2</li> <li>