C# 遍历文本框
#region 文本框指定位置加入回车符
private void button1_Click(object sender, EventArgs e)
{
#region
// 查询首字母位置
//string str = "ab0ab0ab0ab0";
//int one = str.IndexOf("0"); //返回0出现的位置【索引】 //for (int i=0;i<str.Length;i++)
//{
// one = str.IndexOf("0", ++one); //第二次出现的位置
// if (one==-1)
// {
// break;//未找到
// }
// MessageBox.Show(one.ToString());
//}
#endregion string str = textBox1.Text.Trim();
int one = str.IndexOf("</option>"); //返回0出现的位置【索引】
str = str.Insert(one + , "\r\n");
for (int i = ; i < str.Length; i++)
{
one = str.IndexOf("</option>", ++one); //第二次出现的位置
if (one == -)
{
break;//未找到
}
else
{
str = str.Insert(one + , "\r\n");
}
}
textBox1.Text = str;
}
#endregion
#region list转string 去除text指定行
List<string> list = new List<string>();
private void button2_Click(object sender, EventArgs e)
{
list.Clear();
//
foreach (string line in textBox1.Lines)
{
if (!line.Contains("select"))
{
list.Add(line);
}
}
textBox1.Text= string.Join("\r\n", list.ToArray());
}
#endregion
//----------分隔符号
// 功能 遍历html select 标签 中的键值对 加入到集合
using System;
using System.Collections.Generic;
using System.Windows.Forms; namespace HTML_下拉框_添加字典
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
List<string> list = new List<string>();
private void button1_Click(object sender, EventArgs e)
{
//加入换行符
string str = textBox1.Text.Trim();
int one = str.IndexOf("</option>"); //返回0出现的位置【索引】
str = str.Insert(one + , "\r\n");
for (int i = ; i < str.Length; i++)
{
one = str.IndexOf("</option>", ++one); //第二次出现的位置
if (one == -)
{
break;//未找到
}
else
{
str = str.Insert(one + , "\r\n");
}
}
textBox1.Text = str;
} private void button2_Click(object sender, EventArgs e)
{
//去除select
list.Clear();
//
foreach (string line in textBox1.Lines)
{
if (!line.Contains("select"))
{
list.Add(line);
}
}
textBox1.Text = string.Join("\r\n", list.ToArray()); } private void button3_Click(object sender, EventArgs e)
{
//输出数据
string str;
list.Clear();
//输出主要数据
foreach (string line in textBox1.Lines) //遍历文本框
{
str = line.Replace("<option value=\"", "").Replace("\">", "#").Replace("</option>", ""); //替换数据
list.Add(str.Insert(str.IndexOf("#") + , txtTJ.Text.Trim())); //插入指定数据
} textBox1.Text = string.Join("\r\n", list.ToArray()); //集合转字符串 以回车符 分割 } }
}
//循环查找字符串并截取
List<string> elements = new List<string>();
int docIntT = ;
int zz = ;
docIntT = str.IndexOf(docStrT); //第一个标题位置
for (int i = ; i < str.Length; i++)
{
docIntT = str.IndexOf(docStrT, (docIntT+));
if (docIntT==-)
{
elements.Add(str.Substring(zz)); //从zz截取到最后
break; //未找到
}
elements.Add(str.Substring(zz, docIntT-zz));
zz = docIntT;
}
C# 遍历文本框的更多相关文章
- winfrom 遍历文本框
//winform中Control是所有组件的基类 ; i <= ; i++) { Control[] coltxtSpeed = this.Controls.Find("txtbox ...
- js/jquery获取文本框的值与改变文本框的值
我们就用它来学习获取文本框的值及改变文本框的值. 代码如下 复制代码 <script>function get1(){ document.getElementById("txtb ...
- Java 读取Word文本框中的文本/图片/表格
Word可插入文本框,文本框中可嵌入文本.图片.表格等内容.对文档中的已有文本框,也可以读取其中的内容.本文以Java程序代码来展示如何读取文本框,包括读取文本框中的文本.图片以及表格等. [程序环境 ...
- C# 读取Word文本框中的文本、图片和表格(附VB.NET代码)
[概述] Word中可插入文本框,在文本框中可添加文本.图片.表格等内容.本篇文章通过C#程序代码介绍如何来读取文本框中的文本.图片和表格等内容.附VB.NET代码,有需要可作参考. [程序环境] 程 ...
- 遍历input文本框
最近写的一个项目中,页面中有很多的“text文本框”和“select下拉框” 校验input框和select框是否非空,如果为空给出提示.反之,隐藏提示内容. html 页面中的input类型有ty ...
- [原创]C#应用WindowsApi实现查找(FindWindowEx)文本框(TextBox、TextEdit)。
/// <summary> /// 获取文本框控件 /// </summary> /// <param name="hwnd">文本框所在父窗口 ...
- JS来推断文本框内容改变事件
oninput,onpropertychange,onchange的使用方法 onchange触发事件必须满足两个条件: a)当前对象属性改变,而且是由键盘或鼠标事件激发的(脚本触发无效) b) ...
- IE下支持文本框和密码框placeholder效果的JQuery插件
基于jQuery实现的,主要用于IE下实现placeholder效果,可同时支持文本和密码输入框.placeholder是HTML5新增的一个属性,当input设置了该属性后,该值的内容将作为灰色提示 ...
- 机房收费系统总结之4——VB.NET 轻松解决判断文本框、组合框为空问题
纵观机房收费系统,判断文本框.组合框为空问题无非两种情况.第一种:判断窗体中所有文本框.组合框是否为空.第二种:判断一部分文本框.组合框是否为空.下面看看是如何实现这两种情况的. 第一种:判断窗体中所 ...
随机推荐
- bupt summer training for 16 #7 ——搜索与DP
https://vjudge.net/contest/174962#overview A.我们发现重点在于x,y只要累加就ok了 在每个x上只有上下两种状态,所以可以记忆化搜索 f[0/1][i]表示 ...
- MAC OS下JDK版本切换指南
刚上手的用MAC开发的小伙伴们会发现,MAC自带JDK版本为1.6,通常会安装在 /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/目录下,但是更多 ...
- 从SQL Server到MySQL,近百亿数据量迁移实战
从SQL Server到MySQL,近百亿数据量迁移实战 狄敬超(3D) 2018-05-29 10:52:48 212 沪江成立于 2001 年,作为较早期的教育学习网站,当时技术选型范围并不大:J ...
- HDU 4524
简单题,先从右边消起,注意结束时a[1]==0才能是yes #include <iostream> #include <cstdio> #include <cstring ...
- IntelliJ IDEA 给表达式赋变量名称
IntelliJ IDEA 给表达式赋变量名称 学习了:http://blog.csdn.net/tiny__wang/article/details/52988790 类似于Eclipse中的ctr ...
- Flash-制作空心文字
常常看到站点上用很多空心文字作为站点的名称或者特色项目的名称等等,那这些空心文字是怎么做出来的呢? 用Flash事实上非常快就能做出来.过程例如以下: (1)新建空白文件.工具箱中选择"文本 ...
- 全部对于Unity3D中 NGUI 触发事件的监听方法
NGUI事件的种类非常多.比方点击.双击.拖动.滑动等等,他们处理事件的原理差点儿万全一样,本文仅仅用button来举例. 方法一.直接监听事件 把以下脚本直接绑定在button上.当button点击 ...
- IntelliJ IDEA 问题总结之二(待补充) —— 快捷键、主题样式、导出jar、sqlite
随着对idea的使用,问题越来越多,開始第二篇问题总结. 1.快捷键. 用惯了eclipse再用idea后,快捷键就是一个大问题. 并且网上idea的快捷键有非常多版本号.不知道是不是老版本号和新版本 ...
- Ant报错之out of memory
用Ant打包一个比較大的项目的时候,遇到OutOfMemory的问题,求助于Google和百度,网上的解决方式非常多,可是个人认为不够具体全面.我的问题须要综合两种方法才解决.把方案记下来.以期帮助大 ...
- Extjs TabPanel页签转换事件
listeners : { tabchange : function(tp, p) { var allmapDIV = document.getElementById("allmap&quo ...