C# InvalidArgument=“1”的值对于“index”无效

来源:百度知道 编辑:UC知道 时间:2024/07/04 07:21:24
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace zuoye4._
{
public partial class Form1 : Form
{
private string[] fontFamilyNames;
public Form1()
{
InitializeComponent();
GetFontFamilies();
cbxFont.SelectedIndex = 1;
lstFontSize.SelectedIndex = 1;

}

private void GetFontFamilies()
{
Graphics g = this.CreateGraphics();
FontFamily[] ffs = FontFamily.GetFamilies(g);
fontFamilyNames = new string[ffs.Length];
for (int i = 0; i < ffs.Length; i++)
{
fontFamilyNames[i] = ffs[i].Name;
cbxFont.Items.Add(ffs[i].Name);

fontsize = float.Parse(lstFontSize.SelectedIndex.ToString());
去掉tostring()

类型转换问题~~
以后强行转换的话~
就用Convert.ToIn32 ----等等~`·`~·`
这样确保万无一失~~~~

ASP.NET程序员讨论群:92111041

有兴趣的可以加,一起学习提高