保存字体和颜色(delphi)

2024-01-08

我的系统允许用户更改多个表单上多个项目的颜色和字体。

我需要一种方法来保存这些字体和颜色。我的系统使用 sql,所以有没有办法将它们保存在那里,或者有其他方法来保存它们。


您可以创建第二个名为 users_prefereces 的表,其中包含 2 列: 用户和偏好。

Preferences 将是一个 json 字符串,您可以在其中保存用户首选项。这样你就可以拥有一个包含所有用户首选项的结构,就像字符串一样。 当您获得首选项字符串时,对该字符串进行解码,您将获得该结构。

user_id 用户的 id

第二种方式:

在用户表中添加始终包含 json 值的列。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

保存字体和颜色(delphi) 的相关文章

随机推荐

  • HTTP/1.1 响应多个范围

    在编写 HTTP 1 1 服务器时 我在处理多个范围请求时陷入困境 RFC 2616 的第 14 35 1 节引用了一些示例 但没有阐明服务器行为 例如 GET some resource HTTP 1 1 Range bytes 200
  • C# 中的数据加密和密钥管理

    走哪条路 有什么利弊 哪条更安全 1 生成 AES 密钥 用它加密数据 然后用 RSA 加密 AES 密钥 将加密数据和加密 AES 密钥保存到文件中 并将 RSA 密钥对保存到 KeyContainer 2 或者使用 DPAPI Prot
  • 如何停止/使 NStimer 失效

    我在用 NSTimer scheduledTimerWithTimeInterval 0 1f target self selector selector update userInfo nil repeats YES 我不想再把这个计时器
  • Mysql 将 XXXXXXXXXXXX 这样的字符串格式化为 XX-XX-XXXXXXX-X

    我需要一个看起来像 XXXXXXXXXXXX 的字符串 看起来像这样 XX XX XXXXXXX X 我不知道 MySQL 中是否有函数或模式工具可以做到这一点 你 在 MySQL 中 实现此目的的一种方法是使用带有 SUBSTRING 和
  • Rails 嵌套连接 Activerecord 有条件

    我正在尝试编写带有条件的嵌套连接查询 我现在的查询是 Event joins store gt retailer where store retailer id 2 其输出以下 SQL SELECT events FROM events I
  • 如何对现有应用程序进行 dockerize...基础知识

    我使用的是 Windows 并安装了 boot2docker 我已经从 docker hub 下载了图像并运行基本命令 但 如何获取本地计算机上的现有应用程序 假设它有一个文件index php 为简单起见 我如何将其放入 Docker 映
  • 如何在 C++/CLI 中包装 C 库回调

    给定以下具有要求设置缓冲区的回调事件的 C 库 如何以类型安全的方式编写正确的 C CLI 包装器 The callback signature typedef void cdecl BUFFERALLOCATOR void opaque
  • 使用 git rebase 意外地将其他人的提交添加到我的 PR 中

    我打算在一个功能上做更多的工作 在编码之前我跑了git pull rebase upstream master 然后跑了git push origin feature branch 这导致了我随后运行的那些 快进 错误之一git pull
  • PHP目录权限检查

    我有一个 PHP 脚本 需要检查目录的权限以确保它可写 到目前为止我所拥有的是 perms substr sprintf o fileperms folder 4 if perms 0777 is writable temp DS code
  • Haskell - 如何写 (.) f f = (\x -> f (f x))

    我需要编写一个要在 GHCi 上运行的模块 并将函数组合为相同的函数 这个 经典fog x f g x runs f g x gt f g x 当我尝试这样写时出现问题 f f x gt f f x fof x f f x GHCi 说 C
  • Cmake查找模块以区分共享库或静态库

    我有一个使用 libCrypto 的 cmake c 项目 我托管了 FindCryptoPP cmake 模块here https github com mateuszzz88 FindCryptoPP cmake blob master
  • IEnumerable、Arity 和泛型类型定义

    我有课Counter按键对事物进行计数 简化 public class Counter
  • 为什么大多数处理器中L1缓存的大小都小于L2缓存的大小?

    为什么大多数处理器的L1高速缓存的大小都小于L2高速缓存的大小 L1 与 CPU 核心紧密耦合 并且在每次内存访问时都会被访问 非常频繁 因此 它需要非常快地返回数据 通常在一个时钟周期内 延迟和吞吐量 带宽 对于 L1 数据缓存来说都是性
  • 为什么 Java 8 引入 *Integer.sum(int a, int b)* [重复]

    这个问题在这里已经有答案了 我刚刚注意到JDK8引入了这个方法Integer class Adds two integers together as per the operator param a the first operand pa
  • 未找到 SDK 位置

    我最近创建了一个新的本地存储库 并从我们的远程存储库中提取了一些代码 当我打开项目时 我在控制台中收到一条消息 Gradle sync failed SDK location not found Define location with s
  • ParcelFileDescriptor 泄漏发生在哪里?

    我已经实施了一个备份代理 http developer android com reference android app backup BackupAgent html遵循以下准则数据备份 http developer android c
  • zsh:非法硬件指令 python run.py

    我正在使用 M2 MacBook Air 并使用 Conda 环境 我通过配置通道安装了python3 6 所以在我的 Conda 环境中 当我检查 python version 结果是 Python 3 6 13 我之所以使用python
  • 从 GenericType.class 过滤器获取最通用类型的集合

    我提前为这个糟糕的标题道歉 我们热切接受改进的建议 假设我有一个方法可以过滤List
  • jquery ui spinner 几分钟

    我尝试使用 jquery ui spinner 进行分钟输入 目前它的工作范围为 0 60 但我希望个位数为 00 01 09 两位数 根据the docs http api jqueryui com spinner option numb
  • 保存字体和颜色(delphi)

    我的系统允许用户更改多个表单上多个项目的颜色和字体 我需要一种方法来保存这些字体和颜色 我的系统使用 sql 所以有没有办法将它们保存在那里 或者有其他方法来保存它们 您可以创建第二个名为 users prefereces 的表 其中包含