欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Visual?C#?windows窗體示例主題(二)(MSDN整理)
21.代碼:在 StatusBar 控件中顯示時(shí)間 (Visual C#)

本示例在 StatusBar 控件中以 hh:mm 的格式顯示當前時(shí)間。

示例:

private void timer1_Tick(object sender, System.EventArgs e)
{
    statusBar1.Panels[0].Text = DateTime.Now.ToShortTimeString();
}

編譯代碼-----》窗體必須含有一個(gè) Enabled 設為 TrueTimer 控件,和一個(gè) Panels 屬性中添加有 PanelShowPanels 屬性設為 TrueStatusBar。

        -----》如上所示,代碼是計時(shí)器控件的 Tick 事件的事件處理程序的一部分。

22.代碼:在 Windows 窗體上繪制圖形 (Visual C#)

本示例在窗體上畫(huà)一個(gè)圓和一個(gè)正方形。

示例:

System.Drawing.Graphics graphics = this.CreateGraphics();
System.Drawing.Rectangle rectangle = new System.Drawing.Rectangle(100, 100, 200, 200);
graphics.DrawEllipse(System.Drawing.Pens.Black, rectangle);
graphics.DrawRectangle(System.Drawing.Pens.Red, rectangle);

編譯代碼-----》這些代碼添加到從 System.Windows.Forms.Form 派生的類(lèi)中?!?b>this”引用窗體的實(shí)例。

23.代碼:將 RichTextBox 控件中的字符格式化為粗體 (Visual C#)

本示例在一個(gè)現有 RichTextBox 控件中添加以下文本:“This text is in bold.”。

示例:

richTextBox1.Rtf = @"{\rtf1\ansi This is in \b bold\b0.}";

編譯代碼-----》本示例需要:一個(gè)名為 richTextBox1 的 RichTextBox 控件。

24.代碼:從其他窗體中獲取值 (Visual C#)

本示例從 Windows 窗體上的一個(gè)文本框中檢索值,然后在另一個(gè)窗體上的文本框中顯示該值。

示例:

在 Form1.cs 中:

private Form2 otherForm;
private void GetOtherFormTextBox()
{
    textBox1.Text = otherForm.TextBox1.Text;
}

在 Form2.cs 中:

public TextBox TextBox1
{
    get
    {
        return textBox1;
    }
}

編譯代碼-----》本示例需要:名稱(chēng)分別為 Form1 和 Form2 的兩個(gè)窗體,每個(gè)窗體都包含一個(gè)名為 textBox1 的 TextBox 控件。Form1 創(chuàng )建 Form2 的一個(gè)實(shí)例并將其分配給 otherForm;而 GetOtherFormTextBox 將 Form2 的 textBox1 中的文本復制到 Form1 的 textBox1 中。

25.代碼:隱藏 DataGrid 中 DataSource 為 DataTable 的 DataColumn (Visual C#)

本示例隱藏在現有 Windows 窗體 DataGrid 控件中顯示的 DataTable 對象的“X”列。

示例:

private void HideColumnOfDataSet()
{
    System.Data.DataTable points = new System.Data.DataTable("Points");
    points.Columns.Add(new DataColumn("X", typeof(int)));
    points.Columns.Add(new DataColumn("Y", typeof(int)));
    points.Rows.Add(new object[]{1, 2});
    points.Rows.Add(new object[]{3, 5});
    dataGrid1.DataSource = points;

    DataGridTableStyle tableStyle = new DataGridTableStyle();
    tableStyle.MappingName = "Points";
    dataGrid1.TableStyles.Add(tableStyle);
    dataGrid1.TableStyles["Points"].GridColumnStyles["X"].Width = 0;
}

編譯代碼-----》本示例需要:具有名為 dataGrid1 的 DataGrid 控件的 Windows 窗體。

        -----》如果數據源是 DataSet 對象,則將 DataGridDataMember 屬性設置為該表的名稱(chēng)。

        -----》類(lèi)型化數據集中的 DataTableDataColumn 對象還具有字符串類(lèi)型的名稱(chēng)。若要查找表的名稱(chēng),請查看表的 Name 屬性。若要查找 DataColumn 的名稱(chēng),請查看列的 Name 屬性。

26.代碼:隱藏 DataGrid 中 DataSource 為數組的 DataColumn (Visual C#)

本示例隱藏 DataGrid 中將 Point 對象的數組用作數據源的“X”列。

示例:

private void HideColumnOfArray()
{
    System.Drawing.Point [] points = { new Point(1, 2), new Point(3, 5), new Point(5, 6)};
    dataGrid1.DataSource = points;

    DataGridTableStyle tableStyle = new DataGridTableStyle();
    tableStyle.MappingName = "Point[]";
    dataGrid1.TableStyles.Add(tableStyle);
    dataGrid1.TableStyles["Point[]"].GridColumnStyles["X"].Width = 0;
}

編譯代碼-----》本示例需要:具有名為 dataGrid1 的 DataGrid 控件的 Windows 窗體。

        -----》字符串 MappingName 是使用“[]”后綴的數組類(lèi)型。因此,如果數據源是一組 Point 對象,則映射名稱(chēng)為“Point[]”。

27.代碼:隱藏 DataGrid 中 DataSource 為 ArrayList 的 DataColumn (Visual C#)

本示例隱藏 DataGrid 中將 Point 對象的 ArrayList 用作數據源的一列。

示例:

private void HideColumnOfArrayList()
{
    System.Collections.ArrayList list = new System.Collections.ArrayList();
    list.AddRange( new Point[]{ new Point(1, 2), new Point(3, 5), new Point(5, 6) } );
    dataGrid1.DataSource = list;
    DataGridTableStyle tableStyle = new DataGridTableStyle();
    tableStyle.MappingName = "ArrayList";
    dataGrid1.TableStyles.Add(tableStyle);
    object o = dataGrid1.TableStyles["ArrayList"];
    dataGrid1.TableStyles["ArrayList"].GridColumnStyles["X"].Width = 0;
}

編譯代碼-----》本示例需要:具有名為 dataGrid1 的 DataGrid 控件的 Windows 窗體。

        -----》當數據源是 ArrayList 對象時(shí),MappingName 為“ArrayList”。

28.代碼:用字符串數組填充 ListBox 控件 (Visual C#)

本示例將字符串數組添加到 Windows 窗體 ListBox 控件中。

示例:
private void Form1_Load(object sender, System.EventArgs e)
{
    string [] myList = new string[4];
    myList[0] = "One";
    myList[1] = "Two";
    myList[2] = "Three";
    myList[3] = "Four";
    listBox1.Items.AddRange(myList);
}

編譯代碼-----》本示例需要:具有名為 listBox1 的 ListBox 控件的窗體 Form1。將 Form1 的 Load 事件處理程序設置為 Form1_Load。

       注意   本示例還可以使用 ComboBox 控件,方法是用名為 comboBox1 的 ComboBox 控件替換 ListBox 控件,然后將代碼由 listBox1 更改為 comboBox1。

29.代碼:檢索作為嵌入資源的圖像 (Visual C#)

本示例檢索一個(gè)圖像,該圖像是程序集的嵌入資源。

示例:

System.Reflection.Assembly thisExe;
thisExe = System.Reflection.Assembly.GetExecutingAssembly();
System.IO.Stream file =
    thisExe.GetManifestResourceStream("AssemblyName.ImageFile.jpg");
this.pictureBox1.Image = Image.FromStream(file);

編譯代碼-----》本示例需要:一個(gè)含有名為 pictureBox1 的 PictureBox 控件的 Windows 窗體。

       -----》在項目中添加圖像文件,然后在解決方案資源管理器中將“生成操作”屬性設置為“嵌入的資源”。

       -----》將 "AssemblyName.ImageFile.jpg" 替換成程序集中已知的資源名稱(chēng)??梢允褂贸绦蚣瘜ο蟮?GetManifestResourceNames 方法查找該資源的名稱(chēng)。請參見(jiàn)代碼:查找程序集中的資源名稱(chēng)。

30.代碼:從 Windows DataGrid 控件的所選單元格中檢索數據 (Visual C#)

本示例從現有的 DataGrid 控件(由整數值填充)中檢索選定的數據。

示例:
System.Windows.Forms.DataGridCell selectedCell = dataGrid1.CurrentCell;
object selectedItem = dataGrid1[selectedCell.RowNumber, selectedCell.ColumnNumber];
int cellValue = Convert.ToInt32(selectedItem);

編譯代碼-----》本示例需要: 名為 dataGrid1 的 DataGrid 控件。

31.代碼:搜索 ListBox 控件中的項 (Visual C#)

本示例在 Windows 窗體 ListBox 控件中搜索字符串。

示例:

private void button1_Click(object sender, System.EventArgs e)
{
    listBox1.Items.Add("One");
    listBox1.Items.Add("Two");
    listBox1.Items.Add("Three");
    if (listBox1.FindString("Two") != -1)
        MessageBox.Show("Found it!");
}

編譯代碼-----》本示例需要: 具有 ListBox 控件 listBox1 和按鈕控件 button1 窗體。將 button1 的 Click 事件處理程序設置為 button1_Click。

       注意   本示例還可以使用 ComboBox 控件,方法是用名為 comboBox1 的 ComboBox 控件替換 ListBox 控件,然后將代碼由 listBox1 更改為 comboBox1。

32.代碼:選擇日歷控件中的日期范圍 (Visual C#)

本示例在 Windows 窗體 MonthCalendar 控件中選擇某一范圍的日期。在本示例中,當用戶(hù)選擇日期時(shí),就會(huì )選擇周。

示例:
private void monthCalendar1_DateSelected(object sender, System.Windows.Forms.DateRangeEventArgs e)
{
    DateTime startDate = e.Start;
    startDate = startDate.AddDays(-(double)startDate.DayOfWeek);
    monthCalendar1.SelectionStart = startDate;
    monthCalendar1.SelectionEnd = startDate.AddDays(6);
}

編譯代碼-----》本示例需要:一個(gè)含有名為 monthCalendar1 的 MonthCalendar 控件的 Windows 窗體。將 monthCalendar1 的 DateSelected 事件處理程序設置為 monthCalendar1_DateSelected。

33.代碼:選擇 ListBox 控件中的項 (Visual C#)

本示例在 Windows 窗體 ListBox 控件中選擇并突出顯示一項。

示例:

private void button1_Click(object sender, System.EventArgs e)
{
    listBox1.Items.Add("One");
    listBox1.Items.Add("Two");
    listBox1.Items.Add("Three");
    listBox1.SelectedIndex = listBox1.FindString("Two");
}

編譯代碼-----》本示例需要: 具有 ListBox 控件 listBox1 和按鈕控件 button1 窗體。將 button1 的 Click 事件處理程序設置為 button1_Click。

        注意   本示例還可以使用 ComboBox 控件,方法是用名為 comboBox1 的 ComboBox 控件替換 ListBox 控件,然后將代碼由 listBox1 更改為 comboBox1。

            來(lái)源:http://msdn.microsoft.com/zh-cn/library/aa287561(VS.71).aspx

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
高效辦公600招-09EXCEL的宏與VBA
C#WinForm實(shí)踐開(kāi)發(fā)教程》1.Windows編程基礎.ppt
Excel制作簡(jiǎn)單的篩選器(VBA:ListBox控件)
vb.net入門(mén)——在 Windows 窗體中執行拖放操作
C#中的BackgroundWorker控件
WebBrowser 類(lèi) (System.Windows.Forms)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久