Control.Add(new Button())メソッドを使用してボタンを作成するときに、現在FlatAppearance.BorderSizeを変更しようとしていますしかし、使用時:C#:Control.Add(new Button())を使用しているときにボタンのFlatAppearance設定を変更する方法がありません
Controls.Add (new Button(FlatAppearance.BorderSize = 0,))
FlatAppearanceが存在しないというエラーを返します。これらのボタンは、曲のリスト情報をまとめて作成されます。各セクションは、FlowLayoutPanelのボタンで作成されます。ボタンの枠線を削除するための回避策はありますか?
selectTrackNo.Connection = DB.connect;
MySqlDataReader trackNoReader = selectTrackNo.ExecuteReader();
while (trackNoReader.Read())
{
flpTrackNo.Controls.Add(new Button
{
Name = "lblTrackNo" + x,
Text = trackNoReader[0] as string,
BackColor = Color.Transparent,
FlatStyle = FlatStyle.Flat,
AutoSize = false,
Dock = DockStyle.Top,
Width = flpArtist.Width,
ForeColor = ColorTranslator.FromHtml("#3c3c3c"),
Font = new Font("Trebuchet MS", 9),
Enabled = true,
TextAlign = ContentAlignment.MiddleLeft,
});
x++;
}
これは、フォームの各列について繰り返されます。 多くの感謝 - ロス
をKEVINMusicPlayer –