我正在用c#制作一个桌面应用程序,当用户从菜单栏中选择特定的背景名称时,背景将转向所需的背景。问题是我无法保存用户输入,我尝试了设置,但我在设置中找不到"system.drawing.image“,所以有任何方法可以保存用户更改的背景吗?不允许用户更改外部背景,只允许更改资源文件夹中的背景。下面是我的代码,它显示了system.drawing.color不能代替drawing.image的错误。
using System;
using System.Collections.Generic;
using System.ComponentModel;
usi
因此,我正在尝试修改我在第二个表单中创建的设置变量,但它似乎不起作用。没有抛出异常或任何东西,它只是直接不做,因为它(在我的拙见)应该做的。以下是一些代码:
namespace Tank
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
this.Text = Properties.Settings.Default.Tankhöhe.ToString();
}
我正在尝试保存FolderBrowserDialog.SelectedPath()中的字符串变量。
使用断点,我可以看到字符串被正确地加载到SelectedPath()上,但是我终生无法将该字符串保存到.settings文件中。有什么帮助吗?
public void LocateWoWFolder()
{
using (FolderBrowserDialog FileDialogWindow = new FolderBrowserDialog())
{
if (FileDialogWindow.ShowDialog() =
我已经编写了以下函数来更新我数据库中的一个学生:
public bool UpdateStudent(Student stu)
{
Console.WriteLine("StudentManger.UpdateStudent): Called");
int rowsChanged = 0;
using (var cnn = new SqlConnection(
Properties.Settings.Default.universityConnectionString))
{
using (var cmd = new
我有一个按钮,它打开窗口调色板,然后分配选择颜色的选定元素在一些虚拟演播室。用户在单击鼠标时首先选择元素,然后根据元素ID指定颜色。因此,每次单击按钮时,相同或不同元素的颜色都会更改。元素ID是从一个委托中获取的,该委托在鼠标单击某个元素时触发。颜色设置按钮的代码如下所示:
private void Btn_Choose_Color_Click(object sender, RoutedEventArgs e)
{
uint id_selected = (uint)selected_element; //get id of selected element from clickinto