#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# 遍历文本框的更多相关文章

  1. winfrom 遍历文本框

    //winform中Control是所有组件的基类 ; i <= ; i++) { Control[] coltxtSpeed = this.Controls.Find("txtbox ...

  2. js/jquery获取文本框的值与改变文本框的值

    我们就用它来学习获取文本框的值及改变文本框的值. 代码如下 复制代码 <script>function get1(){ document.getElementById("txtb ...

  3. Java 读取Word文本框中的文本/图片/表格

    Word可插入文本框,文本框中可嵌入文本.图片.表格等内容.对文档中的已有文本框,也可以读取其中的内容.本文以Java程序代码来展示如何读取文本框,包括读取文本框中的文本.图片以及表格等. [程序环境 ...

  4. C# 读取Word文本框中的文本、图片和表格(附VB.NET代码)

    [概述] Word中可插入文本框,在文本框中可添加文本.图片.表格等内容.本篇文章通过C#程序代码介绍如何来读取文本框中的文本.图片和表格等内容.附VB.NET代码,有需要可作参考. [程序环境] 程 ...

  5. 遍历input文本框

    最近写的一个项目中,页面中有很多的“text文本框”和“select下拉框” 校验input框和select框是否非空,如果为空给出提示.反之,隐藏提示内容. html  页面中的input类型有ty ...

  6. [原创]C#应用WindowsApi实现查找(FindWindowEx)文本框(TextBox、TextEdit)。

    /// <summary> /// 获取文本框控件 /// </summary> /// <param name="hwnd">文本框所在父窗口 ...

  7. JS来推断文本框内容改变事件

       oninput,onpropertychange,onchange的使用方法 onchange触发事件必须满足两个条件: a)当前对象属性改变,而且是由键盘或鼠标事件激发的(脚本触发无效) b) ...

  8. IE下支持文本框和密码框placeholder效果的JQuery插件

    基于jQuery实现的,主要用于IE下实现placeholder效果,可同时支持文本和密码输入框.placeholder是HTML5新增的一个属性,当input设置了该属性后,该值的内容将作为灰色提示 ...

  9. 机房收费系统总结之4——VB.NET 轻松解决判断文本框、组合框为空问题

    纵观机房收费系统,判断文本框.组合框为空问题无非两种情况.第一种:判断窗体中所有文本框.组合框是否为空.第二种:判断一部分文本框.组合框是否为空.下面看看是如何实现这两种情况的. 第一种:判断窗体中所 ...

随机推荐

  1. 详解Cookie、LocalStorage、SessionStorage

    不管是笔试还是面试相信大家都会经常遇到问Cookie.LocalStorage.SessionStorage 这三个不同的,什么不说先上一波图先: 针对他们大小之分应用场景也有不同: 因为考虑到每个 ...

  2. hdu 4550

    c: #include<stdio.h> #include<string.h> #define N  300 int f[N]; char s[N]; int main() { ...

  3. 用c实现shell排序

    shell排序的方法又称缩小增量法,是对直接插入排序法的改进.至于对于分组后采用哪种排序方法实现,本例采用直接选择排序和直接插入排序,理论上讲,通过分组排序后,数据基本上有序,这时通过直接插入排序会比 ...

  4. 小记——GTMD校园网

    前言 学校一年前开通了校园网,然鹅信号未覆盖我们住的公寓,又多忍受了一年的小破宽带(10M带宽,100块300个小时) 上个星期,架设了一年的校园网终于通了,然后我们发现——校园网69元一个月,一个用 ...

  5. POJ 1416 Shredding Company 回溯搜索 DFS

    Shredding Company Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 6173   Accepted: 3361 ...

  6. [转]十五天精通WCF——第九天 高级玩法之自定义Behavior

    终于我又看完了二期爱情保卫战,太酸爽了,推荐链接:http://www.iqiyi.com/a_19rrgublqh.html?vfm=2008_aldbd,不多说,谁看谁入迷,下面言归正传, 看看这 ...

  7. CF #321 (Div. 2) D

    不说了,爆内存好几次,后来醒起状态有重复... 状压+TSP #include <iostream> #include <cstdio> #include <cstrin ...

  8. [PWA] Show Notifications when a Service Worker is Installed or Updated

    Service Workers get installed and activated in the background, but until we reload the page they don ...

  9. Oracle 堵塞(blocking blocked)

    堵塞是DBA常常碰到的情形,尤其是不良的应用程序设计的堵塞将导致性能严重下降直至数据库崩溃. 对DBA而言,有必要知道怎样定位到当前系统有哪些堵塞,究竟谁是堵塞者,谁是被堵塞者.本文对此给出了描写叙述 ...

  10. Handler类和Handler,Loop,MessageQueue的工作原理

    原文地址:http://blog.csdn.net/xiyangyang8/article/details/50754771 Handler类的作用主要有两种: 1.在新启动的线程中发送消息. 2.在 ...